FLUTTER ECOSYSTEM

m_calendar

一个可自定义且轻量级的 Flutter 日历小部件包,支持基于天和列表的选择,并支持用户定义的装饰。

m_calendar 封面
最新版本
1.3.5
近 30 天下载
38
喜欢数
12
Pub 分数
160

Package Overview

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

插件概览

m_calendar 是一个轻量级且高度可定制的 Flutter 包,用于构建日历小部件。它支持基于天数和基于列表的选择模式,允许用户选择日期或以结构化列表的形式查看事件。开发者可以为日期应用自定义装饰,例如颜色、图标或徽章,以突出显示特定日期。该包旨在跨所有主要平台(包括 Android、iOS、Web、macOS、Windows 和 Linux)实现简单性和高性能。非常适合需要直观日期选择和视觉自定义的应用程序。

适合场景
  • 日历选择器在日程安排应用中
  • 带有高亮日期的活动策划
  • 用户生日或纪念日追踪
  • 生产力工具中的日历视图
  • 自定义日期选择界面
主要特点
  • 支持天数和列表选择模式
  • 可扩展的日期装饰系统
  • 轻量且高效
  • 跨平台兼容性
  • 与 Flutter UI 的轻松集成
  • 可自定义的外观和行为
适合对象
  • 开发日历功能的开发者
  • 需要日期选择并带有视觉反馈的应用程序
  • 依赖项最少的项目
  • 跨平台日历实现
  • 希望灵活日期样式的UI设计师
使用建议
  • 有限的内置事件管理
  • 无原生重复事件支持
  • 需要手动处理日期逻辑
  • 最适合简单到中等复杂度的日历
  • 不适合功能完整的日历应用以及高级调度需求
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add m_calendar

所属分类

源码仓库

关联项目

暂无相关数据。