| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- import 'package:flutter/material.dart';
- import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';
- void main() => runApp(new MyApp());
- class MyApp extends StatelessWidget {
- // This widget is the root of your application.
- @override
- Widget build(BuildContext context) {
- return new MaterialApp(
- title: 'Flutter Demo',
- theme: new ThemeData(
- // This is the theme of your application.
- //
- // Try running your application with "flutter run". You'll see the
- // application has a blue toolbar. Then, without quitting the app, try
- // changing the primarySwatch below to Colors.green and then invoke
- // "hot reload" (press "r" in the console where you ran "flutter run",
- // or press Run > Flutter Hot Reload in IntelliJ). Notice that the
- // counter didn't reset back to zero; the application is not restarted.
- primarySwatch: Colors.blue,
- ),
- home: new HomePage(),
- );
- }
- }
- class HomePage extends StatelessWidget {
- @override
- Widget build(BuildContext context) {
- return Scaffold(
- appBar: AppBar(
- title: Text('Datetime Picker'),
- ),
- body: Center(
- child: FlatButton(
- onPressed: () {
- DatePicker.showDatePicker(context, showTitleActions: true, locale: 'zh',
- onChanged: (date) {
- print('change $date');
- }, onConfirm: (date) {
- print('confirm $date');
- },
- pickerModel: DatePickerModel(
- minYear: 2000, maxYear: 2019, currentTime: DateTime(2017, 93)));
- },
- child: Text(
- 'show date time picker',
- style: TextStyle(color: Colors.blue),
- )),
- ),
- );
- }
- }
|