Pakete, Repositories und App-Kategorien suchen

Cover von ios_color_picker
Paketdetailsv3.0.0

ios_color_picker

Ein Flutter-Paket, das eine iOS-artige Farbauswahl-Oberfläche für alle Flutter-Plattformen bereitstellt sowie die native iOS-Farbauswahl auf iOS.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
167
Likes
10
Pub-Punkte
140

Paket installieren

flutter pub add ios_color_picker

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das ios_color_picker-Paket bietet eine iOS-stilige Farbauswahl-Schnittstelle auf allen Flutter-Plattformen und sorgt für ein konsistentes Erscheinungsbild und Erlebnis. Auf iOS nutzt es den nativen Farbwähler für authentische Integration. Das Paket ist ideal für Anwendungen, die eine intuitive Farbauswahl mit plattformgerechtem Design erfordern. Es unterstützt mehrere Plattformen wie Android, Web, macOS, Windows und Linux, was es vielseitig für die plattformübergreifende Entwicklung macht. Die Benutzeroberfläche imitiert den nativen Farbwähler von Apple und verbessert die Benutzererfahrung auf nicht-iOS-Geräten, während sie das native Verhalten beibehält, wo verfügbar.

Anwendungsfälle

  • Plattformübergreifende Farbauswahl
  • iOS-native Benutzeroberfläche auf nicht-iOS-Plattformen
  • Design-Tools mit Farbwähler
  • Benutzerdefinierte Theme-Baukästen
  • Farbanspassung für mobile Apps

Hauptmerkmale

  • iOS-artige Benutzeroberfläche auf allen Plattformen
  • Verwendet auf iOS den nativen iOS-Auswähler
  • Unterstützt mehrere Plattformen
  • Einfache Integration über pub
  • Konsistente Benutzererfahrung über Geräte hinweg

Geeignet für

  • Entwickler, die auf iOS-Aesthetik abzielen
  • Apps, die Farbeingabe benötigen
  • Plattformübergreifende UI-Konsistenz
  • designorientierte Anwendungen
  • Flutter-Apps mit Farbanpassung

Hinweise

  • Beschränkt auf Farbauswahl nur
  • Keine erweiterte Farbmanipulation
  • Erfordert manuelle Behandlung von Farbwerten
  • Nicht standardmäßig für Barrierefreiheit optimiert
  • Kann in Randfällen nicht genau mit iOS übereinstimmen

Original-README

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

ios_color_picker

A Flutter package that provides an iOS-style color picker UI for every Flutter platform, plus access to the native iOS color picker on iOS.

Supported Platforms

  • Linux
  • macOS
  • Web
  • Windows
  • iOS
  • Android

Requirements

  • Flutter 3.41.0 or later
  • Dart 3.11.4 or later
  • Android minSdk 24
  • iOS 14.0 or later for the native iOS picker
  • macOS 10.15 or later

Features

Screenshots & Demo

Getting Started

Add the package and create a controller. Dispose the controller from your widget's dispose method because the native iOS picker streams color changes through an event channel.

Usage

final iosColorPickerController = IOSColorPickerController();

/// Native iOS Color Picker
ElevatedButton(
  onPressed: () {
    iosColorPickerController.showNativeIosColorPicker(
      startingColor: backgroundColor,
      darkMode: true,
      onColorChanged: (color) {
        setState(() {
          backgroundColor = color;
        });
      },
    );
  },
  child: Text("Native iOS"),
),

/// Custom iOS Color Picker (for all platforms)
ElevatedButton(
  onPressed: () {
    iosColorPickerController.showIOSCustomColorPicker(
      startingColor: backgroundColor,
      onColorChanged: (color) {
        setState(() {
          backgroundColor = color;
        });
      },
      context: context,
    );
  },
  child: Text("Custom iOS for all"),
),

Dispose the controller:

final IOSColorPickerController iosColorPickerController =
    IOSColorPickerController();

@override
void dispose() {
  iosColorPickerController.dispose();
  super.dispose();
}

Example

Run the app in the example/ folder to explore the plugin.

Additional Information

For more updates and inquiries, connect with me on LinkedIn:

Kategorien

Abhängigkeiten

Abhängigkeiten 5 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.