Skip to content

Commit 1b5a529

Browse files
committed
example: Name flutter_datetime_picker as datetime_picker.
1 parent eb66486 commit 1b5a529

File tree

1 file changed

+29
-26
lines changed

1 file changed

+29
-26
lines changed

example/lib/main.dart

Lines changed: 29 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
import 'package:flutter/material.dart';
2-
import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';
2+
import 'package:flutter_datetime_picker/flutter_datetime_picker.dart'
3+
as datetime_picker;
34

45
void main() => runApp(new MyApp());
56

6-
class CustomPicker extends CommonPickerModel {
7+
class CustomPicker extends datetime_picker.CommonPickerModel {
78
String digits(int value, int length) {
89
return '$value'.padLeft(length, "0");
910
}
1011

11-
CustomPicker({DateTime? currentTime, LocaleType? locale})
12+
CustomPicker({DateTime? currentTime, datetime_picker.LocaleType? locale})
1213
: super(locale: locale) {
1314
this.currentTime = currentTime ?? DateTime.now();
1415
this.setLeftIndex(this.currentTime.hour);
@@ -104,11 +105,11 @@ class HomePage extends StatelessWidget {
104105
children: <Widget>[
105106
TextButton(
106107
onPressed: () {
107-
DatePicker.showDatePicker(context,
108+
datetime_picker.DatePicker.showDatePicker(context,
108109
showTitleActions: true,
109110
minTime: DateTime(2018, 3, 5),
110111
maxTime: DateTime(2019, 6, 7),
111-
theme: DatePickerTheme(
112+
theme: datetime_picker.DatePickerTheme(
112113
headerColor: Colors.orange,
113114
backgroundColor: Colors.blue,
114115
itemStyle: TextStyle(
@@ -122,16 +123,18 @@ class HomePage extends StatelessWidget {
122123
date.timeZoneOffset.inHours.toString());
123124
}, onConfirm: (date) {
124125
print('confirm $date');
125-
}, currentTime: DateTime.now(), locale: LocaleType.en);
126+
},
127+
currentTime: DateTime.now(),
128+
locale: datetime_picker.LocaleType.en);
126129
},
127130
child: Text(
128131
'show date picker(custom theme &date time range)',
129132
style: TextStyle(color: Colors.blue),
130133
)),
131134
TextButton(
132135
onPressed: () {
133-
DatePicker.showTimePicker(context, showTitleActions: true,
134-
onChanged: (date) {
136+
datetime_picker.DatePicker.showTimePicker(context,
137+
showTitleActions: true, onChanged: (date) {
135138
print('change $date in time zone ' +
136139
date.timeZoneOffset.inHours.toString());
137140
}, onConfirm: (date) {
@@ -144,8 +147,8 @@ class HomePage extends StatelessWidget {
144147
)),
145148
TextButton(
146149
onPressed: () {
147-
DatePicker.showTime12hPicker(context, showTitleActions: true,
148-
onChanged: (date) {
150+
datetime_picker.DatePicker.showTime12hPicker(context,
151+
showTitleActions: true, onChanged: (date) {
149152
print('change $date in time zone ' +
150153
date.timeZoneOffset.inHours.toString());
151154
}, onConfirm: (date) {
@@ -158,24 +161,24 @@ class HomePage extends StatelessWidget {
158161
)),
159162
TextButton(
160163
onPressed: () {
161-
DatePicker.showDateTimePicker(context,
164+
datetime_picker.DatePicker.showDateTimePicker(context,
162165
showTitleActions: true,
163166
minTime: DateTime(2020, 5, 5, 20, 50),
164167
maxTime: DateTime(2020, 6, 7, 05, 09), onChanged: (date) {
165168
print('change $date in time zone ' +
166169
date.timeZoneOffset.inHours.toString());
167170
}, onConfirm: (date) {
168171
print('confirm $date');
169-
}, locale: LocaleType.zh);
172+
}, locale: datetime_picker.LocaleType.zh);
170173
},
171174
child: Text(
172175
'show date time picker (Chinese)',
173176
style: TextStyle(color: Colors.blue),
174177
)),
175178
TextButton(
176179
onPressed: () {
177-
DatePicker.showDateTimePicker(context, showTitleActions: true,
178-
onChanged: (date) {
180+
datetime_picker.DatePicker.showDateTimePicker(context,
181+
showTitleActions: true, onChanged: (date) {
179182
print('change $date in time zone ' +
180183
date.timeZoneOffset.inHours.toString());
181184
}, onConfirm: (date) {
@@ -188,63 +191,63 @@ class HomePage extends StatelessWidget {
188191
)),
189192
TextButton(
190193
onPressed: () {
191-
DatePicker.showDateTimePicker(context, showTitleActions: true,
192-
onChanged: (date) {
194+
datetime_picker.DatePicker.showDateTimePicker(context,
195+
showTitleActions: true, onChanged: (date) {
193196
print('change $date in time zone ' +
194197
date.timeZoneOffset.inHours.toString());
195198
}, onConfirm: (date) {
196199
print('confirm $date');
197200
},
198201
currentTime: DateTime(2008, 12, 31, 23, 12, 34),
199-
locale: LocaleType.nl);
202+
locale: datetime_picker.LocaleType.nl);
200203
},
201204
child: Text(
202205
'show date time picker (Dutch)',
203206
style: TextStyle(color: Colors.blue),
204207
)),
205208
TextButton(
206209
onPressed: () {
207-
DatePicker.showDateTimePicker(context, showTitleActions: true,
208-
onChanged: (date) {
210+
datetime_picker.DatePicker.showDateTimePicker(context,
211+
showTitleActions: true, onChanged: (date) {
209212
print('change $date in time zone ' +
210213
date.timeZoneOffset.inHours.toString());
211214
}, onConfirm: (date) {
212215
print('confirm $date');
213216
},
214217
currentTime: DateTime(2008, 12, 31, 23, 12, 34),
215-
locale: LocaleType.ru);
218+
locale: datetime_picker.LocaleType.ru);
216219
},
217220
child: Text(
218221
'show date time picker (Russian)',
219222
style: TextStyle(color: Colors.blue),
220223
)),
221224
TextButton(
222225
onPressed: () {
223-
DatePicker.showDateTimePicker(context, showTitleActions: true,
224-
onChanged: (date) {
226+
datetime_picker.DatePicker.showDateTimePicker(context,
227+
showTitleActions: true, onChanged: (date) {
225228
print('change $date in time zone ' +
226229
date.timeZoneOffset.inHours.toString());
227230
}, onConfirm: (date) {
228231
print('confirm $date');
229232
},
230233
currentTime: DateTime.utc(2019, 12, 31, 23, 12, 34),
231-
locale: LocaleType.de);
234+
locale: datetime_picker.LocaleType.de);
232235
},
233236
child: Text(
234237
'show date time picker in UTC (German)',
235238
style: TextStyle(color: Colors.blue),
236239
)),
237240
TextButton(
238241
onPressed: () {
239-
DatePicker.showPicker(context, showTitleActions: true,
240-
onChanged: (date) {
242+
datetime_picker.DatePicker.showPicker(context,
243+
showTitleActions: true, onChanged: (date) {
241244
print('change $date in time zone ' +
242245
date.timeZoneOffset.inHours.toString());
243246
}, onConfirm: (date) {
244247
print('confirm $date');
245248
},
246249
pickerModel: CustomPicker(currentTime: DateTime.now()),
247-
locale: LocaleType.en);
250+
locale: datetime_picker.LocaleType.en);
248251
},
249252
child: Text(
250253
'show custom time picker,\nyou can custom picker model like this',

0 commit comments

Comments
 (0)