瀏覽代碼

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

Aidan Follestad 6 年之前
父節點
當前提交
686baf2d96
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      datetime/src/main/java/com/afollestad/materialdialogs/datetime/DateTimePickerExt.kt

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

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