zoukankan      html  css  js  c++  java
  • 调用 flutter 第三方时间组件

    https://pub.flutter-io.cn/packages/flutter_cupertino_date_picker

    flutter_cupertino_date_picker: ^1.0.12
    import 'package:flutter/material.dart';
    import 'package:flutter_cupertino_date_picker/flutter_cupertino_date_picker.dart';

    class DatePage extends StatefulWidget{
    DatePage({Key key});
    _DatePage createState() => _DatePage();
    }

    class _DatePage extends State {
    _showDatePicker() {
    DatePicker.showDatePicker(
    context,
    pickerTheme: DateTimePickerTheme(
    showTitle: true,
    confirm: Text('确定'),
    cancel: Text('取消')
    ),
    minDateTime: DateTime.parse('2020-00-00'),
    maxDateTime: DateTime.parse('2030-00-00'),
    initialDateTime: DateTime.now(),
    dateFormat: 'yyyy-MM-dd HH:mm:ss',
    locale: DateTimePickerLocale.zh_cn,
    pickerMode: DateTimePickerMode.datetime,
    onClose: () {
    print('onClose');
    },
    onCancel: () {
    print('onCancel');
    },
    onChange: (val, List<int> index) {
    print(val);
    print(index);
    },
    onConfirm: (val, List<int> index) {
    print(val);
    print(index);
    },
    );
    }
    @override
    Widget build(BuildContext context) {
    // TODO: implement build
    return Scaffold(
    appBar: AppBar(
    title: Text('Date')
    ),
    body: ListView(
    children: <Widget>[
    InkWell(
    child: Column(
    children: <Widget>[
    SizedBox(height: 50,),
    InkWell(
    child: Text('${DateTime.now()}'),
    onTap: () {
    _showDatePicker();
    },
    )
    ],
    )
    )
    ],
    )
    );
    }
    }
  • 相关阅读:
    成绩
    多态与异常处理
    大道至简终结版
    继承与接口
    大道至简之编程到工程
    数组元素相加
    数组元素必须具有相同的数据类型?
    大道至简之失败的过程也是过程
    作业
    感想之流于形式的沟通
  • 原文地址:https://www.cnblogs.com/zhaofeis/p/12356789.html
Copyright © 2011-2022 走看看