Buscar pacotes, repositórios e categorias de apps

Capa de flutter_calendar_week
Detalhes do pacotev4.0.1

flutter_calendar_week

Pacote de interface de usuário da semana do calendário Flutter

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
529
Curtidas
41
Pontos Pub
140

Instalar pacote

flutter pub add flutter_calendar_week

Visão geral do pacote

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

Um pacote Flutter que fornece uma interface de calendário baseada em semana personalizável, ideal para exibir e interagir com agendas semanais. Ele suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. O pacote oferece um layout limpo e responsivo para visualizar os dias da semana com seleção de data opcional e estilos personalizados. Projetado para desenvolvedores que buscam uma solução leve para integrar visualizações de calendário semanal em seus aplicativos sem configurações complexas.

Casos de uso

  • Exibindo horários semanais
  • Integrando recursos de planejamento semanal
  • Criar aplicativos de agendamento ou gerenciamento de tarefas
  • Criando interfaces de rastreamento de tempo
  • Implementação de calendários de eventos recorrentes

Principais recursos

  • Layout de visualização semanal
  • Compatibilidade multiplataforma
  • Estilo personalizável
  • Suporte para seleção de data
  • design responsivo

Indicado para

  • Desenvolvedores de aplicativos de calendário
  • Equipes que precisam de ferramentas de planejamento semanal
  • Aplicativos que exigem visualização de dados baseada em tempo
  • Designers de frontend focados na consistência da IU
  • Projetos com foco em múltiplos sistemas operacionais

Considerações

  • Limitado a visualizações semanais
  • Sem gerenciamento de eventos embutido
  • Requer manipulação manual da lógica de data
  • Não adequado para visualizações de mês ou ano
  • Interação básica em comparação com bibliotecas completas de calendário

README original

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

Flutter calendar week

Flutter calendar week UI package

Screenshot:

import 'package:flutter_calendar_week/flutter_calendar_week.dart';
CalendarWeek(
              controller: CalendarWeekController(),
              height: 100,
              showMonth: true,
              minDate: DateTime.now().add(
                Duration(days: -365),
              ),
              maxDate: DateTime.now().add(
                Duration(days: 365),
              ),
              
              onDatePressed: (DateTime datetime) {
                // Do something
              },
              onDateLongPressed: (DateTime datetime) {
               // Do something
              },
              onWeekChanged: () {
                // Do something
              },
              monthViewBuilder: (DateTime time) => Align(
                  alignment: FractionalOffset.center,
                  child: Container(
                      margin: const EdgeInsets.symmetric(vertical: 4),
                      child: Text(
                        DateFormat.yMMMM().format(time),
                        overflow: TextOverflow.ellipsis,
                        textAlign: TextAlign.center,
                        style: TextStyle(
                            color: Colors.blue, fontWeight: FontWeight.w600),
                      )),
                ),
              decorations: [
                DecorationItem(
                    decorationAlignment: FractionalOffset.bottomRight,
                    date: DateTime.now(),
                    decoration: Icon(
                      Icons.today,
                      color: Colors.blue,
                    )),
                DecorationItem(
                    date: DateTime.now().add(Duration(days: 3)),
                    decoration: Text(
                      'Holiday',
                      style: TextStyle(
                        color: Colors.brown,
                        fontWeight: FontWeight.w600,
                      ),
                    )),
              ],
            )

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.