搜尋套件、儲存庫與 APP 分類

calendar_agenda 封面
套件詳情v0.0.2+3

calendar_agenda

具有多種可自訂樣式的日曆議程小部件,也可作為應用程式欄小部件使用。

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
34
喜歡數
57
Pub 分數
130

安裝套件

flutter pub add calendar_agenda

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

一個高度可自訂的Flutter日曆待辦事項小工具,提供靈活的樣式選項,並支援作為應用程式列整合。它支援多個平台,包括Android、iOS、Web、macOS、Windows和Linux。專為尋求簡潔、互動式日曆介面並具備廣泛視覺自訂功能的開發者設計,可無縫整合至現有的應用程式佈局中。此小工具非常適合用於日程安排應用、任務管理器,或任何需要動態基於日期檢視的應用。

適用情境

  • 排程應用程式
  • 任務管理介面
  • 活動規劃工具
  • 每日計畫功能
  • 自訂應用欄日曆

主要特色

  • 廣泛的樣式自訂
  • 應用欄集成
  • 多平台支援
  • 互動式日期選擇
  • 靈活的佈局選項

適合對象

  • 開發日曆密集型應用的開發者
  • 需要視覺靈活性的設計人員
  • 需要整合日期檢視的應用程式

使用建議

  • 需要理解Flutter組件
  • 可能需要額外的狀態管理
  • 除了基本用法外,文件有限

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

Calendar agenda widget with a lot of customizable styles.

Pub Package License: MIT

Getting Started

  1. Depend on it Add it to your package's pubspec.yaml file
dependencies:
  flutter:
    sdk: flutter
  calendar_agenda: version
  1. Install it Install packages from the command line
flutter pub get
  1. Import it Import it to your project
import 'package:calendar_agenda/calendar_agenda.dart';
SelectedDayPosition.center SelectedDayPosition.Left SelectedDayPosition.Right
FullCalendarScroll.vertical FullCalendarScroll.horizontal
Demo

How to use?

Use the CalendarAgenda Widget

CalendarAgenda(
initialDate: DateTime.now(),
firstDate: DateTime.now().subtract(Duration(days: 140)),
lastDate: DateTime.now().add(Duration(days: 4)),
onDateSelected: (date) {
print(date);
},
)

Props

Props Types Required defaultValues
initialDate DateTime True
firstDate DateTime True
lastDate DateTime True
onDateSelected Funtion False
backgroundColor Color? False
selectedDayLogo ImageProvider<Object>? False
controller CalendarAgendaController? False
selectedDateColor Color? False Colors.black
dateColor Color? False Colors.white
calendarBackground Color? False Colors.white
calendarEventSelectedColor Color? False Colors.white
calendarEventColor Color? False Colors.blue
locale String? False 'en'
leading Widget? False
appbar bool False False
events List<DateTime>? False
fullCalendar bool False True
fullCalendarScroll FullCalendarScroll False FullCalendarScroll.vertical
fullCalendarDay WeekDay False WeekDay.short
weekDay WeekDay False WeekDay.short
selectedDayPosition SelectedDayPosition False SelectedDayPosition.left

Thank you

Special thanks goes to all contributors to this package. Make sure to check them out.

Donate

You like the package ? Buy me a coffee :)

buymeacoffe buymeacoffe

所屬分類

依賴

依賴清單 2 項

原始碼儲存庫

使用此套件的專案

暫無相關資料。