TimeRangePicker — настраиваемая и простая в использовании библиотека, реализующая выбор диапазона, похожий на range picker у Apple или в приложении Samsung.
Пример использования:
<nl.joery.timerangepicker.TimeRangePicker android:id="@+id/picker" android:layout_width="300dp" android:layout_height="wrap_content" app:trp_thumbIconEnd="@drawable/ic_alarm" app:trp_thumbIconStart="@drawable/ic_moon" app:trp_endTime="6:30" app:trp_startTime="22:00" />