From 154b33a5b05c97d5fbb7a86fe14d564bf7d84889 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20JAMET?= Date: Tue, 2 Jan 2018 19:13:16 +0100 Subject: [PATCH 1/2] Update ReadMe.md --- ReadMe.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ReadMe.md b/ReadMe.md index 880e369..9e4c044 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -11,11 +11,11 @@ Donations will be used to create free and open source applications. -[![Donation Paypal](https://4.bp.blogspot.com/-ncaIbUGaHOk/WfhaThYUPGI/AAAAAAAAAVQ/_HidNgdB1q4DaC24ujaKNzH64KUUJiQewCLcBGAs/s1600/pay-with-paypal.png "")](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KM6QMDAXZM3UU "Kunzisoft Paypal Donation") +[![Donation Paypal](https://4.bp.blogspot.com/-ncaIbUGaHOk/WfhaThYUPGI/AAAAAAAAAVQ/_HidNgdB1q4DaC24ujaKNzH64KUUJiQewCLcBGAs/s1600/pay-with-paypal.png)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KM6QMDAXZM3UU "Kunzisoft Paypal Donation") -[![Donation Streamlabs](https://lh3.googleusercontent.com/d1aTMwN6NMJmcMdsz24h_J4JmH5aZ9lhbJdZWQ3VFne3VZxiUVPrYZ41qm1Zig2ha4lU4Wg_BSAE_w=w1920-h1200-no "")](https://youtube.streamlabs.com/UC_U4icXPFfgKo4IDSTSzBEQ "Kunzisoft Streamlabs Donation") +Kunzisoft BitcoinBitcoin wallet address : 1DSwXCk7Sob24sNsofywNoRQw2f5Qj5t2F -[![Donation Liberapay](https://liberapay.com/assets/widgets/donate.svg "")](https://liberapay.com/Kunzisoft/donate "Kunzisoft Liberapay Donation") +[![Donation Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/Kunzisoft/donate "Kunzisoft Liberapay Donation") ## Installation Add the JitPack repository in your build.gradle at the end of repositories: From 12fb0871ea20d9cd3c6e5605e531818a95dcb2ee Mon Sep 17 00:00:00 2001 From: nitin Date: Fri, 2 Feb 2018 21:06:41 +0530 Subject: [PATCH 2/2] bug resolved : minute click,AMPM label truncate, added feature : open time picker after selecting date --- .../SwitchDateTimeDialogFragment.java | 1 + .../switchdatetime/time/SwitchTimePicker.java | 17 ++++++++++++++++- switchdatetime/src/main/res/values/dimens.xml | 4 ++-- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/switchdatetime/src/main/java/com/kunzisoft/switchdatetime/SwitchDateTimeDialogFragment.java b/switchdatetime/src/main/java/com/kunzisoft/switchdatetime/SwitchDateTimeDialogFragment.java index 59479ae..5fdb882 100644 --- a/switchdatetime/src/main/java/com/kunzisoft/switchdatetime/SwitchDateTimeDialogFragment.java +++ b/switchdatetime/src/main/java/com/kunzisoft/switchdatetime/SwitchDateTimeDialogFragment.java @@ -273,6 +273,7 @@ public void onDateSelected(@NonNull MaterialCalendarView widget, @NonNull Calend listPickerYearView.assignCurrentYear(calendarDay.getYear()); yearHeaderValues.setText(yearSimpleDate.format(dateTimeCalendar.getTime())); monthAndDayHeaderValues.setText(dayAndMonthSimpleDate.format(currentDate)); + timePicker.clickHour(); } }); materialCalendarView.invalidate(); diff --git a/switchdatetime/src/main/java/com/kunzisoft/switchdatetime/time/SwitchTimePicker.java b/switchdatetime/src/main/java/com/kunzisoft/switchdatetime/time/SwitchTimePicker.java index 211a71f..0c979af 100644 --- a/switchdatetime/src/main/java/com/kunzisoft/switchdatetime/time/SwitchTimePicker.java +++ b/switchdatetime/src/main/java/com/kunzisoft/switchdatetime/time/SwitchTimePicker.java @@ -108,6 +108,9 @@ public class SwitchTimePicker implements RadialPickerLayout.OnValueSelectedListe // Enable/Disable Vibrations private boolean mVibrate = true; + private boolean isSelected = false; + + public SwitchTimePicker(Context context, OnTimeSelectedListener callback) { mContext = context; onTimeSelectedListener = callback; @@ -236,7 +239,11 @@ public void onClick(View v) { mMinuteView.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { - // TODO bug + //if user click minute first then we ask user to select the Hours first. + if(!isSelected){ + clickHour(); + return; + } setCurrentItemShowing(MINUTE_INDEX, true, false, true); mTimePicker.tryVibrate(); if(onClickTimeListener != null) @@ -910,6 +917,14 @@ public void setFirstViewShow(int viewIndex) { mCurrentViewShow = viewIndex; } + public void clickHour() { + isSelected = true; + setCurrentItemShowing(HOUR_INDEX, true, false, true); + mTimePicker.tryVibrate(); + if(onClickTimeListener != null) + onClickTimeListener.onClick(mHourView); + } + /** * Simple node class to be used for traversal to check for legal times. * mLegalKeys represents the keys that can be typed to get to the node. diff --git a/switchdatetime/src/main/res/values/dimens.xml b/switchdatetime/src/main/res/values/dimens.xml index 3138efb..8111707 100644 --- a/switchdatetime/src/main/res/values/dimens.xml +++ b/switchdatetime/src/main/res/values/dimens.xml @@ -8,8 +8,8 @@ 24sp 12sp 32dip - 128dip - 170dp + 150dip + 180dp 16sp 6dip -30dp