Browse Source

Add option to automatically flip to the time page when a date is selected, enabled by default. REsolves #1788.

Aidan Follestad 5 years ago
parent
commit
686baf2d96

+ 4 - 0
datetime/src/main/java/com/afollestad/materialdialogs/datetime/DateTimePickerExt.kt

@@ -48,6 +48,7 @@ fun MaterialDialog.dateTimePicker(
   currentDateTime: Calendar? = null,
   requireFutureDateTime: Boolean = false,
   show24HoursView: Boolean = false,
+  autoFlipToTime: Boolean = true,
   dateTimeCallback: DateTimeCallback = null
 ): MaterialDialog {
   customView(
@@ -76,6 +77,9 @@ fun MaterialDialog.dateTimePicker(
       setActionButtonEnabled(
           POSITIVE, !requireFutureDateTime || futureTime
       )
+      if (autoFlipToTime) {
+        getPager().currentItem = 1
+      }
     }
   }