round_clock library
A professional Flutter time range selector widget.
A circular clock-based UI component for selecting sleep and wake times with smooth animations, theme support, and intuitive drag-based interaction.
Example usage:
import 'package:round_clock/round_clock.dart';
TimeRangeSelector(
startHour: 22.0, // 10:00 PM
endHour: 7.0, // 7:00 AM
onTimeChanged: (start, end) {
print('Sleep: ${_formatTime(start)} - Wake: ${_formatTime(end)}');
},
)