搜索插件、代码仓与 APP 分类

f_datetimerangepicker 封面
插件详情v0.2.0

f_datetimerangepicker

使用 Cupertino 的 Flutter 日期和时间范围选择器。支持选择日期范围、时间范围、日期和时间范围。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
119
喜欢数
41
Pub 分数
130

安装插件

flutter pub add f_datetimerangepicker

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

一个 Flutter 包,提供使用 Cupertino 设计的日期和时间范围选择器,使用户能够选择日期范围、时间范围或组合的日期和时间范围。该包在设计时考虑了跨平台兼容性,支持 Android、iOS、Web、macOS、Windows 和 Linux。该选择器可无缝集成到 Flutter 应用中,在 iOS 上提供原生体验,并在各平台上保持一致的用户界面。它非常适合需要精确时间选择的预约、预订和活动规划应用。

适合场景

  • 安排预约
  • 预订系统
  • 活动策划工具
  • 时间跟踪应用
  • 表单输入项需要日期/时间范围
  • 基于日历的数据输入

主要特点

  • Cupertino 风格的 UI
  • 支持日期、时间以及组合范围
  • 跨平台兼容性
  • 可自定义的日期和时间格式
  • 流畅的动画和过渡
  • 与现有 Flutter 表单的轻松集成

适合对象

  • 开发iOS原生UI应用的开发者
  • 需要灵活日期/时间选择的应用
  • 需要范围输入的表单
  • 跨平台日期/时间选择器
  • 偏好 Cupertino 设计的用户

使用建议

  • 除了主题和格式外,自定义功能有限
  • 可能需要为非Cupertino设计添加额外的样式
  • 未针对 Material Design 工作流程进行优化
  • 取决于平台特定的日期处理
  • 最适合以 iOS 为中心或统一的用户界面体验

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

F-DateTimeRangePicker

Date and Time Range Picker for Flutter

Installing:

dependencies:
  f_datetimerangepicker: ^0.2.0

Using:

import 'package:f_datetimerangepicker/f_datetimerangepicker.dart';

DateTimeRangePicker(
                    startText: "From",
                    endText: "To",
                    doneText: "Yes",
                    cancelText: "Cancel",
                    interval: 5,
                    initialStartTime: DateTime.now(),
                    initialEndTime: DateTime.now().add(Duration(days: 20)),
                    mode: DateTimeRangePickerMode.dateAndTime,
                    minimumTime: DateTime.now().subtract(Duration(days: 5)),
                    maximumTime: DateTime.now().add(Duration(days: 25)),
                    use24hFormat: true,
                    onConfirm: (start, end) {
                      print(start);
                      print(end);
                    }).showPicker(context);
              

所属分类

源码仓库

使用此插件的项目

暂无相关数据。