Buscar pacotes, repositórios e categorias de apps

Capa de calendar_agenda
Detalhes do pacotev0.0.2+3

calendar_agenda

Widget de agenda do calendário com muitos estilos personalizáveis, também pode ser usado como widget de barra de aplicativo.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
34
Curtidas
57
Pontos Pub
130

Instalar pacote

flutter pub add calendar_agenda

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um widget de agenda de calendário altamente personalizável para Flutter, oferecendo opções flexíveis de estilização e a capacidade de integrar como barra de aplicativo. Suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Projetado para desenvolvedores que buscam uma interface de calendário elegante e interativa com personalização visual extensa, permite integração perfeita em layouts de aplicativos existentes. O widget é ideal para aplicativos de agendamento, gerenciadores de tarefas ou qualquer aplicativo que exija uma visualização dinâmica baseada em datas.

Casos de uso

  • Aplicações de agendamento
  • Interfaces de gerenciamento de tarefas
  • Ferramentas de planejamento de eventos
  • Funcionalidades do planejador diário
  • Calendários de barra de aplicativo personalizada

Principais recursos

  • Personalização extensa de estilo
  • Integração da barra de aplicativo
  • Suporte multiplataforma
  • Seleção interativa de data
  • Opções de layout flexíveis

Indicado para

  • Desenvolvedores construindo aplicativos com muitos calendários
  • Designers que precisam de flexibilidade visual
  • Aplicativos que exigem visualizações integradas de datas

Considerações

  • Requer entendimento de widgets do Flutter
  • Pode ser necessário gerenciamento adicional de estado
  • Documentação limitada além do uso básico

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.