Browse Source

Add DatePicker ability to set maxDate (#1774)

Alexey Egin 6 years ago
parent
commit
45a9c11571

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

@@ -29,6 +29,7 @@ import java.util.Calendar
  */
 fun MaterialDialog.datePicker(
   minDate: Calendar? = null,
+  maxDate: Calendar? = null,
   currentDate: Calendar? = null,
   dateCallback: DateTimeCallback = null
 ): MaterialDialog {
@@ -37,6 +38,9 @@ fun MaterialDialog.datePicker(
   minDate?.let {
     getDatePicker().minDate = minDate.timeInMillis
   }
+  maxDate?.let {
+    getDatePicker().maxDate = maxDate.timeInMillis
+  }
   currentDate?.let {
     getDatePicker().init(
         it.get(Calendar.YEAR),