v1.0.2time_picker_spinner
स्पिनर के साथ समय चयनकर्ता, मानक मैटीरियल समय चयनकर्ता के बजाय। यह नियंत्रण 12 या 24 घंटे के फॉर्मेट और कस्टम अंतराल मोड के साथ काम करता है, और इस पैकेज में अरबी और अंग्रेजी के लिए स्थानीयकरण की अनुमति है।
स्पिनर के साथ समय चयनकर्ता, मानक मैटीरियल समय चयनकर्ता के बजाय। यह नियंत्रण 12 या 24 घंटे के फॉर्मेट और कस्टम अंतराल मोड के साथ काम करता है, और इस पैकेज में अरबी और अंग्रेजी के लिए स्थानीयकरण की अनुमति है।
{"sdk":"flutter"}{"sdk":"flutter"}—यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
Time Picker with spinner instead of a default material time picker. This widget works with 12 or 24 hour format and custom interval mode, and this package allow localization ar and en.
image
pubspec.yaml file:dependencies:
time_picker_spinner: any
$ pub get
time_picker_spinner.dart file in your appimport 'package:time_picker_spinner/time_picker_spinner.dart';
| en short | en long |
|---|
image | image
TimePickerSpinner(
locale: const Locale('en', ''),
time: dateTime,
is24HourMode: false,
isShowSeconds: true,
itemHeight: 80,
normalTextStyle: const TextStyle(
fontSize: 24,
),
highlightedTextStyle:
const TextStyle(fontSize: 24, color: Colors.blue),
isForce2Digits: true,
onTimeChange: (time) {
setState(() {
dateTime = time;
});
},
)
| ar short | ar long |
|---|
image | image
TimePickerSpinner(
locale: const Locale('ar', ''),
time: dateTime,
is24HourMode: false,
isShowSeconds: true,
itemHeight: 80,
normalTextStyle: const TextStyle(
fontSize: 24,
),
highlightedTextStyle:
const TextStyle(fontSize: 24, color: Colors.blue),
isForce2Digits: true,
onTimeChange: (time) {
setState(() {
dateTime = time;
});
},
)
| props | types | defaultValues |
|---|---|---|
| time | DateTime | Current Time [ DateTime.now() ] |
| minutesInterval | int | 1 |
| secondsInterval | int | 1 |
| is24HourMode | bool | true |
| isShowSeconds | bool | false |
| isShowSeconds | bool | false |
| highlightedTextStyle | TextStyle | false |
| normalTextStyle | TextStyle | false |
| itemHeight | double | 60.0 |
| itemWidth | double | 45.0 |
| spacing | double | 20.0 |
| alignment | AlignmentGeometry | Alignment.centerRight |
| isForce2Digits | bool | false |
| onTimeChange | TimePickerCallback | |
| locale | bool | en |