From a8f3fafafa24ecfe8e09186368bf0bc5426006c1 Mon Sep 17 00:00:00 2001 From: Phillip Hsu Date: Tue, 19 Jul 2016 23:11:37 -0700 Subject: [PATCH] Changed picker header --- .../editalarm/BaseTimePickerDialog.java | 2 + .../editalarm/NumpadTimePickerDialog.java | 3 +- .../res/layout/dialog_time_picker_numpad.xml | 67 ++++--------------- app/src/main/res/layout/item_alarm.xml | 10 +-- app/src/main/res/values/styles.xml | 14 ++++ 5 files changed, 37 insertions(+), 59 deletions(-) diff --git a/app/src/main/java/com/philliphsu/clock2/editalarm/BaseTimePickerDialog.java b/app/src/main/java/com/philliphsu/clock2/editalarm/BaseTimePickerDialog.java index d693e00..fad494e 100644 --- a/app/src/main/java/com/philliphsu/clock2/editalarm/BaseTimePickerDialog.java +++ b/app/src/main/java/com/philliphsu/clock2/editalarm/BaseTimePickerDialog.java @@ -56,6 +56,8 @@ public abstract class BaseTimePickerDialog extends BottomSheetDialogFragment { // While it is true by default, BottomSheetDialogs override this default height. // See http://stackoverflow.com/a/35634293/5055032 for an alternative solution involving // defining a style that overrides the attribute. + // TODO: If the sheet is dragged out of view, then the screen remains darkened until + // a subsequent touch on the screen. Consider doing the alt. soln.? behavior.setPeekHeight(0); dialog.setOnShowListener(new DialogInterface.OnShowListener() { @Override diff --git a/app/src/main/java/com/philliphsu/clock2/editalarm/NumpadTimePickerDialog.java b/app/src/main/java/com/philliphsu/clock2/editalarm/NumpadTimePickerDialog.java index 88488de..a142d4b 100644 --- a/app/src/main/java/com/philliphsu/clock2/editalarm/NumpadTimePickerDialog.java +++ b/app/src/main/java/com/philliphsu/clock2/editalarm/NumpadTimePickerDialog.java @@ -9,7 +9,6 @@ import android.widget.EditText; import com.philliphsu.clock2.R; import butterknife.Bind; -import butterknife.OnClick; import butterknife.OnTouch; /** @@ -143,10 +142,12 @@ public class NumpadTimePickerDialog extends BaseTimePickerDialog return true; } + /* @OnClick(R.id.cancel) void cancel() { dismiss(); } + */ private void updateInputText(String inputText) { TimeTextUtils.setText(inputText, mInputField); diff --git a/app/src/main/res/layout/dialog_time_picker_numpad.xml b/app/src/main/res/layout/dialog_time_picker_numpad.xml index c0137d4..777eea7 100644 --- a/app/src/main/res/layout/dialog_time_picker_numpad.xml +++ b/app/src/main/res/layout/dialog_time_picker_numpad.xml @@ -1,70 +1,31 @@ - + android:layout_height="match_parent" + android:orientation="vertical"> - - + + android:layout_height="wrap_content" + android:gravity="center" + android:textSize="@dimen/time_input_text_size" + android:background="@android:color/transparent"/> - - - + - - - - - - - + - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/item_alarm.xml b/app/src/main/res/layout/item_alarm.xml index d5ce1bf..d2ca396 100644 --- a/app/src/main/res/layout/item_alarm.xml +++ b/app/src/main/res/layout/item_alarm.xml @@ -1,4 +1,7 @@ + - + diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 0d58c1e..3c61454 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -52,4 +52,18 @@ center + + + +