horizontal_time_picker 1.0.0 copy "horizontal_time_picker: ^1.0.0" to clipboard
horizontal_time_picker: ^1.0.0 copied to clipboard

outdated

Easy to use, beautiful and customizable time strip component for Flutter

horizontal_time_picker #

Easy to use, beautiful and customizable time strip component for Flutter

Getting Started #

Features #

  • Custom time range (start & end Time)
  • onTimeSelected, onTimeUnSelectedevents.
  • Support custom ScrollController
  • Custom [TextStyles] for text
  • Custom [TextStyles] for text selected
  • Default time cell Decoration
  • Selected time cell Decoration
  • Disabled time cell Decoration

Properties #

Property Name Property Type Description Default value
TODO

e.g.

                          HorizontalTimePicker(
                            key: UniqueKey(),
                            startTimeInHour: 9,
                            endTimeInHour: 24,
                            dateForTime: DateTime.now(),
                            selectedTimeTextStyle: TextStyle(
                              color: Colors.white,
                              fontFamily: "Helvetica Neue",
                              fontWeight: FontWeight.w300,
                              fontSize: 16,
                              height: 1.0,
                            ),
                            timeTextStyle: TextStyle(
                              color: Colors.black,
                              fontFamily: "Helvetica Neue",
                              fontWeight: FontWeight.w300,
                              fontSize: 16,
                              height: 1.0,
                            ),
                            defaultDecoration: const BoxDecoration(
                              color: Colors.white,
                              border:
                                  Border.fromBorderSide(BorderSide(
                                                            color: Color.fromARGB(255, 151, 151, 151),
                                                            width: 1,
                                                            style: BorderStyle.solid,
                                                          )),
                              borderRadius: BorderRadius.all(Radius.circular(5)),
                            ),
                            selectedDecoration: const BoxDecoration(
                              color: Colors.black,
                              border:
                                  Border.fromBorderSide(BorderSide(
                                                            color: Color.fromARGB(255, 151, 151, 151),
                                                            width: 1,
                                                            style: BorderStyle.solid,
                                                          )),
                              borderRadius: BorderRadius.all(Radius.circular(5)),
                            ),
                            disabledDecoration: const BoxDecoration(
                              color: Colors.black26,
                              border:
                                  Border.fromBorderSide(BorderSide(
                                                            color: Color.fromARGB(255, 151, 151, 151),
                                                            width: 1,
                                                            style: BorderStyle.solid,
                                                          )),
                              borderRadius: BorderRadius.all(Radius.circular(5)),
                            ),
                          ));
9
likes
40
pub points
40%
popularity

Publisher

unverified uploader

Easy to use, beautiful and customizable time strip component for Flutter

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on horizontal_time_picker