पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

ios_color_picker कवर
पैकेज विवरणv3.0.0

ios_color_picker

एक फ्लटर पैकेज जो हर फ्लटर प्लेटफॉर्म के लिए आईओएस-शैली का रंग चयनकर्ता यूआई प्रदान करता है, साथ ही आईओएस पर मूल आईओएस रंग चयनकर्ता भी।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
167
लाइक
10
Pub अंक
140

पैकेज इंस्टॉल करें

flutter pub add ios_color_picker

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

ios_color_picker पैकेज सभी फ्लटर प्लेटफ़ॉर्म्स पर एक iOS-शैली का रंग चयन इंटरफ़ेस प्रदान करता है, जिससे एक समान दिखावट और अनुभव सुनिश्चित होता है। iOS पर, यह मूल रंग चयन उपकरण का उपयोग करता है जिससे वास्तविक एकीकरण सुनिश्चित होता है। यह पैकेज ऐसे ऐप्स के लिए आदर्श है जिनमें प्लेटफ़ॉर्म-उचित डिज़ाइन के साथ सरल रंग चयन की आवश्यकता होती है। यह एंड्रॉइड, वेब, macOS, Windows और लिनक्स सहित कई प्लेटफ़ॉर्मों को समर्थन देता है, जिससे यह क्रॉस-प्लेटफ़ॉर्म विकास के लिए लचीला बनता है। UI एप्पल के मूल रंग चयन उपकरण की नकल करता है, जिससे गैर-iOS उपकरणों पर उपयोगकर्ता अनुभव में सुधार होता है, जबकि उपलब्ध होने पर मूल व्यवहार बनाए रखता है।

उपयोग

  • क्रॉस-प्लेटफॉर्म रंग चयन
  • गैर-iOS प्लेटफॉर्म पर iOS-नेटिव यूआई
  • रंग चुनने वाले डिज़ाइन टूल्स
  • कस्टम थीम बिल्डर्स
  • मोबाइल ऐप रंग कस्टमाइजेशन

मुख्य विशेषताएँ

  • सभी प्लेटफॉर्म पर iOS-शैली का यूआई
  • iOS पर मूल आईओएस पिकर का उपयोग करता है
  • कई प्लेटफॉर्म का समर्थन करता है
  • pub के माध्यम से सरल एकीकरण
  • उपकरणों के माध्यम से एक सुसंगत उपयोगकर्ता अनुभव

इनके लिए उपयुक्त

  • iOS अस्तित्व के लक्षित विकासकर्मी
  • रंग इनपुट की आवश्यकता वाले ऐप्स
  • क्रॉस-प्लेटफॉर्म UI सुसंगतता
  • डिज़ाइन-केंद्रित एप्लिकेशन
  • रंग कस्टमाइजेशन वाले Flutter ऐप्स

विचार योग्य बातें

  • केवल रंग चयन पर सीमित
  • उन्नत रंग संपादन नहीं
  • रंग के मानों का हस्तक्षेप आवश्यक है
  • बॉक्स के बाहर एक्सेसिबिलिटी के लिए अनअप्टिमाइज़्ड
  • किन्हीं किनारे के मामलों में iOS के सटीक नहीं मिल सकता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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:

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 5 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।