Widget for choosing Day and Time for Android apps with flexible configuration
Add repository:
repositories {
maven { url 'https://jitpack.io' }
}
Add the dependency
dependencies {
implementation 'com.github.wheely:android-day-time-picker:1.0.2'
}
Sample usage
<com.wheely.daytimepicker.DayTimePicker
android:id="@+id/day_time_picker"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:day_time_picker_is_24h_mode="false"
/>
val dayTimePicker: DayTimePicker = findViewById(R.id.day_time_picker)
val currentTime = LocalDateTime.of(1993, Month.SEPTEMBER, 3, 21, 21)
val startTime = LocalDate.of(1993, Month.SEPTEMBER, 2).atStartOfDay()
val dayFormatter = DateTimeFormatterBuilder().appendPattern("d MMMM YYYY").toFormatter()
dayTimePicker.setDateTimeParams(
startTime,
currentTime,
Duration.ofDays(3)
) { dayFormatter.format(it) }
dayTimePicker.onUserSelected = { time: LocalDateTime ->
// handle time
}