瀏覽代碼

Expose maxDateTime for DateTimePicker (#1952)

Resolves #1922 and #1841
Utku Kutlu 5 年之前
父節點
當前提交
a2c642b80f
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      datetime/src/main/java/com/afollestad/materialdialogs/datetime/DateTimePickerExt.kt

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

@@ -46,6 +46,7 @@ typealias DateTimeCallback = ((dialog: MaterialDialog, datetime: Calendar) -> Un
  */
 fun MaterialDialog.dateTimePicker(
   minDateTime: Calendar? = null,
+  maxDateTime: Calendar? = null,
   currentDateTime: Calendar? = null,
   requireFutureDateTime: Boolean = false,
   show24HoursView: Boolean = false,
@@ -68,6 +69,7 @@ fun MaterialDialog.dateTimePicker(
 
   getDatePicker().apply {
     minDateTime?.let { setMinDate(it) }
+    maxDateTime?.let { setMaxDate(it) }
     currentDateTime?.let { setDate(it) }
     addOnDateChanged { previous, date ->
       val futureTime = isFutureTime(getDatePicker(), getTimePicker())