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

flutter_colorpicker कवर
पैकेज विवरणv1.1.0

flutter_colorpicker

HSV(HSB)/HSL/RGB/Material कलर पिकर, आपके अद्वितीय Flutter ऐप्स के लिए सभी अच्छे डिज़ाइन से प्रेरित।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
6 लाख
लाइक
1 हज़ार
Pub अंक
150

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

flutter pub add flutter_colorpicker

पैकेज अवलोकन

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

एक फ्लटर पैकेज जो आधुनिक डिजाइन सिद्धांतों के आधार पर HSV(HSB), HSL, RGB और मैटीरियल रंग चयनकर्ता प्रदान करता है। यह विभिन्न रंग मॉडल में रंग चुनने के लिए स्पष्ट और दृश्य रूप से आकर्षक विजेट्स प्रदान करता है, जो धाराप्रवाह रंग कस्टमाइज़ेशन की आवश्यकता वाले ऐप्स के लिए आदर्श है। चयनकर्ता सभी प्रमुख प्लेटफॉर्म जैसे Android, iOS, Web, macOS, Windows और Linux का समर्थन करता है, जिससे एक समान उपयोगकर्ता अनुभव सुनिश्चित होता है। Flutter के विजेट सिस्टम के साथ बनाया गया, यह मौजूदा प्रोजेक्ट में बिना किसी दिक्कत के एकीकृत हो सकता है। पैकेज सक्रिय रूप से बनाए रखा जा रहा है और खुला स्रोत है, जिससे विकासकर्ता इसकी सुविधाओं को विस्तारित या योगदान दे सकते हैं।

उपयोग

  • कस्टम थीम निर्माण
  • डिज़ाइन टूल्स में रंग चयन
  • एप्प यूआई कस्टमाइजेशन
  • इंटरएक्टिव रंग पैलेट
  • उपयोगकर्ता पसंदीदा सेटिंग्स

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

  • HSV/HSL/RGB/सामग्री रंग मॉडल
  • प्लेटफॉर्म के अनुकूलता
  • आधुनिक, साफ उपयोगकर्ता इंटरफेस डिज़ाइन
  • Flutter के साथ आसान एकीकरण
  • ओपन-सोर्स और सक्रिय रूप से बनाए रखा जा रहा है

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

  • UI/UX डेवलपर्स
  • डिज़ाइन-केंद्रित एप्लिकेशन
  • रंग-घन एप्लिकेशन
  • Flutter के शुरुआती और विशेषज्ञ

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

  • रंग मॉडल की समझ आवश्यक है
  • कस्टम थीम के लिए अतिरिक्त स्टाइलिंग की आवश्यकता हो सकती है
  • रंग चयन पर सीमित, पूर्ण पैलेट प्रबंधन नहीं

मूल README

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

flutter_colorpicker

pub package badge

HSV(HSB)/HSL/RGB/Material color picker inspired by all the good design for your amazing flutter apps.
Adorable color pickers out of the box with highly customized widgets to all developers' needs.

Web Example

Getting Started

Use it in [showDialog] widget:

// create some values
Color pickerColor = Color(0xff443a49);
Color currentColor = Color(0xff443a49);

// ValueChanged<Color> callback
void changeColor(Color color) {
  setState(() => pickerColor = color);
}

// raise the [showDialog] widget
showDialog(
  context: context,
  child: AlertDialog(
    title: const Text('Pick a color!'),
    content: SingleChildScrollView(
      child: ColorPicker(
        pickerColor: pickerColor,
        onColorChanged: changeColor,
      ),
      // Use Material color picker:
      //
      // child: MaterialPicker(
      //   pickerColor: pickerColor,
      //   onColorChanged: changeColor,
      //   showLabel: true, // only on portrait mode
      // ),
      //
      // Use Block color picker:
      //
      // child: BlockPicker(
      //   pickerColor: currentColor,
      //   onColorChanged: changeColor,
      // ),
      //
      // child: MultipleChoiceBlockPicker(
      //   pickerColors: currentColors,
      //   onColorsChanged: changeColors,
      // ),
    ),
    actions: <Widget>[
      ElevatedButton(
        child: const Text('Got it'),
        onPressed: () {
          setState(() => currentColor = pickerColor);
          Navigator.of(context).pop();
        },
      ),
    ],
  ),
)

preview SlidePicker

Details in example folder.

श्रेणियाँ

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

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