Pakete, Repositories und App-Kategorien suchen

Cover von time_picker_sheet
Paketdetailsv0.0.2+1

time_picker_sheet

Zeitwahlsheet-Bibliothek, die es Ihnen ermöglicht, ein schönes Zeitwahlsheet mit anpassbarem Design zu erhalten, um Ihren Anforderungen gerecht zu werden.

30-Tage-Downloads
7
Likes
26
Pub-Punkte
70

Paket installieren

flutter pub add time_picker_sheet

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Paket, das eine anpassbare und visuell ansprechende Zeitwahlauswahl für mobile Anwendungen bereitstellt. Es ermöglicht Entwicklern die Integration eines stilvollen Bottom-Sheet-Zeitwählers mit flexiblen Gestaltungsoptionen, die sich nahtlos in App-Themen und Anforderungen einfügen. Die Bibliothek ist einfach zu bedienen und lässt sich problemlos in bestehende Flutter-Projekte integrieren. Sie unterstützt benutzerdefinierte Stile und reibungslose Animationen, was die Benutzererfahrung beim Auswählen der Zeit verbessert.

Anwendungsfälle

  • Benutzerdefinierte Zeit Auswahl in Formularen
  • Verbesserung der Benutzeroberfläche mit modernen Bottom Sheets
  • Zeitwähler in Terminplanungs-Apps integrieren
  • Konsistente Zeit-Eingabe über Plattformen hinweg gestalten
  • Erstellen von reaktiven Zeit-Auswahl-Schnittstellen

Hauptmerkmale

  • Anpassbare Gestaltung und Themensupport
  • Bottom-Sheet-Animation und Layout
  • Einfache Integration mit Flutter-Widgets
  • Reaktive und mobilfreundliche Benutzeroberfläche
  • Unterstützt AM/PM und 24-Stunden-Format

Geeignet für

  • Entwickler, die mobile Apps mit individuellen Benutzeroberflächenanforderungen erstellen
  • Teams, die bei der Zeit-Eingabe die Benutzererfahrung priorisieren
  • Apps, die eine konsistente Zeitwahlauswahl erfordern
  • Flutter-Anfänger erkunden interaktive Komponenten
  • Projekte, die leichte Datums-/Zeitpicker benötigen

Hinweise

  • Eingeschränkte plattformspezifische Anpassung
  • Keine integrierte Validierung oder Fehlerbehandlung
  • Benötigt manuelle Implementierung der Zeitformatlogik
  • Nicht für Desktop-Plattformen optimiert
  • Benötigt externe Abhängigkeiten für erweiterte Funktionen

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Time Picker Sheet

A Time picker sheet library for flutter. You can also customize the widget inside the sheet to align with your requirement.



How to use

This is really simple and to the point actually, simply by doing this then your time picker sheet will goes up.

TimePicker.show(
    context: context,
    sheet: TimePickerSheet(
        sheetTitle: 'Set meeting schedule',
        hourTitle: 'Hour',
        minuteTitle: 'Minute',
        saveButtonText: 'Save',
    ),
);

If you wanna get the result from the time picker sheet then what you have to do is await the result. As you know if we wanna await the result we need to do it as an async process right? so please make sure to do so. The code must be like this

final result = await TimePicker.show<DateTime?>(
    context: context,
    sheet: TimePickerSheet(
        sheetTitle: 'Set meeting schedule',
        hourTitle: 'Hour',
        minuteTitle: 'Minute',
        saveButtonText: 'Save',
    ),
);

the result from the sheet is should be nullable DateTime, if user closed the sheet the result will be null, but if the user click on the save button then the result should be the selected time as a DateTime, so you can get the hour & the minute.

Customize

What you can customize?

  • Sheet title including the style
  • Sheet close icon including the color
  • Title hour including the style
  • Title minute including the style
  • Selected hour & minute including the style
  • Save button color & text
  • 1 or 2 digit format
    • the default format is 2 digit
  • Hour interval with min & max value
    • the default interval is 1, so the options will be started from 0 to 23
  • Minute interval with min & max value
    • the default interval is 15, so the options will be 0, 15, 30, 45
  • Initial date time
    • to make sure when your sheet goes up it select the right time. by default this is set to 00:00

All these things already have default value, so if you want to change one of them please make sure to set it via constructor.

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.