热门标签 | 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

 


推荐阅读
  • Flutter入门指南:实现自动关闭的对话框与提示
    本文为Flutter系列教程的一部分,专注于讲解如何在Flutter应用中实现自动关闭的对话框和提示。通过具体的代码示例,帮助开发者掌握SnackBar、BottomSheet和Dialog的使用方法。 ... [详细]
  • 本文介绍了如何通过 Maven 依赖引入 SQLiteJDBC 和 HikariCP 包,从而在 Java 应用中高效地连接和操作 SQLite 数据库。文章提供了详细的代码示例,并解释了每个步骤的实现细节。 ... [详细]
  • Flutter 高德地图插件使用指南
    本文档详细介绍了如何在Flutter项目中集成和使用高德地图插件,包括安装、配置及基本使用方法。 ... [详细]
  • 本文介绍如何使用阿里云的fastjson库解析包含时间戳、IP地址和参数等信息的JSON格式文本,并进行数据处理和保存。 ... [详细]
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
  • 本文详细探讨了HTML表单中GET和POST请求的区别,包括它们的工作原理、数据传输方式、安全性及适用场景。同时,通过实例展示了如何在Servlet中处理这两种请求。 ... [详细]
  • 使用 NDB 提升 Node.js 应用调试体验
    本文介绍了由 Google Chrome 实验室推出的新一代 Node.js 调试工具 NDB,旨在为开发者提供更加高效和便捷的调试解决方案。 ... [详细]
  • Windows 系统中 Flutter 与 IntelliJ IDEA 的环境配置指南
    本指南详细介绍了如何在 Windows 操作系统上设置 Flutter 开发环境,并集成至 IntelliJ IDEA 中,适合初学者及专业人士参考。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 本文详细介绍了如何在Ubuntu系统中下载适用于Intel处理器的64位版本,涵盖了不同Linux发行版对64位架构的不同命名方式,并提供了具体的下载链接和步骤。 ... [详细]
  • Scala 实现 UTF-8 编码属性文件读取与克隆
    本文介绍如何使用 Scala 以 UTF-8 编码方式读取属性文件,并实现属性文件的克隆功能。通过这种方式,可以确保配置文件在多线程环境下的一致性和高效性。 ... [详细]
  • 本文详细探讨了JDBC(Java数据库连接)的内部机制,重点分析其作为服务提供者接口(SPI)框架的应用。通过类图和代码示例,展示了JDBC如何注册驱动程序、建立数据库连接以及执行SQL查询的过程。 ... [详细]
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社区 版权所有