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

awesome_calendar 封面
插件详情v1.1.3

awesome_calendar

一个易于使用且可自定义的 Flutter 日历,支持单选、多选和范围选择

近 30 天下载
78
喜欢数
34
Pub 分数
60

安装插件

flutter pub add awesome_calendar

插件介绍

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

Awesome Calendar 是一个 Flutter 包,提供了一个易于使用且高度可定制的日历小部件。它支持单个、多个和范围日期选择,非常适合用于日程安排、预订或规划类应用。通过直观的设计和灵活的配置选项,开发者可以将日历的外观和行为调整为符合其应用需求。该包可无缝集成到 Flutter 项目中,并由 Molteo Engineering Team 维护。

适合场景

  • 预订系统
  • 事件调度
  • 任务规划
  • 日期选择表单
  • 旅行行程工具

主要特点

  • 单日期选择
  • 多日期选择
  • 日期范围选择
  • 可自定义的 UI
  • 与 Flutter 的轻松集成

适合对象

  • 需要日期选择器的应用开发者
  • 需要灵活日期处理的项目
  • 注重设计的日历界面
  • 具有日程安排功能的移动应用

使用建议

  • 未记录特定平台的限制
  • 需要手动处理日期逻辑
  • 除了基本用法外,文档有限
  • 未针对复杂的日历工作流进行优化

原始 README

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

Awesome Calendar

An easy to use and customizable calendar for Flutter.

The calendar can be used with the provided AlertDialog or as a Widget embedded the way you want. It allows single, multi and range selection.

Basic usage

final List<DateTime>? picked = await showDialog<List<DateTime>>(
  context: context,
  builder: (BuildContext context) {
    return const AwesomeCalendarDialog(
      selectionMode: SelectionMode.MULTI,
      canToggleRangeSelection: true,
    );
  },
);

Check out examples to see more usage samples

The dates are translated automatically according to your Intl.defaultLocale value, the other string values can be overriden in the constructor.

Found this project useful? ❤️

If you found this project useful, then please consider giving it a ⭐️ on Github: https://github.com/molteo-engineering-team/awesome_calendar

Issues and feedback 💭

If you have any suggestions for including a feature or if something doesn't work, feel free to open a Github issue or to open a pull request, you are more than welcome to contribute!

所属分类

依赖

依赖清单 2 项

源码仓库

使用此插件的项目

暂无相关数据。