热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

FlutterUI基础时间选择器

引入flutter_datetime_picker插件pubspec.yaml文件中引入:dependencies:flutter_datetime_picker

引入flutter_datetime_picker插件

pubspec.yaml文件中引入:

dependencies:flutter_datetime_picker: 1.2.6

作用及使用

选择时间组件

  1. 参考网址:flutter_datetime_picker
  2. 使用方式:

选择日期

import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';FlatButton(onPressed: () {DatePicker.showDatePicker(context,// 是否展示顶部操作按钮showTitleActions: true,// 最小时间minTime: DateTime(2018, 3, 5),// 最大时间maxTime: DateTime(2099, 6, 7),// change事件onChanged: (date) {print('change $date');},// 确定事件onConfirm: (date) {print('confirm $date');},// 当前时间currentTime: DateTime.now(),// 语言locale: LocaleType.zh);},child: Text('选择日期(Chinese)',style: TextStyle(color: Colors.blue),)
)

plugins

选择时间

import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';FlatButton(onPressed: () {DatePicker.showTimePicker(context,// 是否展示顶部操作按钮showTitleActions: true,// change事件onChanged: (date) {print('change $date');},// 确定事件onConfirm: (date) {print('confirm $date');},// 当前时间// currentTime: DateTime(2019, 6, 20, 17, 30, 20), // 指定时间currentTime: DateTime.now(), // 当前时间// 语言locale: LocaleType.zh);},child: Text('仅选择时间(Chinese)',style: TextStyle(color: Colors.blue),)),

效果如图:

plugins

选择日期时间

import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';FlatButton(onPressed: () {DatePicker.showDateTimePicker(context,// 是否展示顶部操作按钮showTitleActions: true,// change事件onChanged: (date) {print('change $date');},// 确定事件onConfirm: (date) {print('confirm $date');},// 当前时间currentTime: DateTime.now(),// 语言locale: LocaleType.zh);},child: Text('选择日期时间(Chinese)',style: TextStyle(color: Colors.blue),
)),

效果如图:

plugins

可自定义内容

import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';FlatButton(onPressed: () {DatePicker.showPicker(context,// 是否展示顶部操作按钮showTitleActions: true,// change事件onChanged: (date) {print('change $date');},// 确定事件onConfirm: (date) {print('confirm $date');},// 自定义内容model// pickerModel:CommonPickerModel(),// 语言locale: LocaleType.zh);},child: Text('自定义选择框(Chinese)',style: TextStyle(color: Colors.blue),)),

效果如图:

plugins

 

 

转自:https://blog.csdn.net/isusjjyy/article/details/102800270

 


推荐阅读
author-avatar
谢世雯62956
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有