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

icon_picker कवर
पैकेज विवरणv2.1.0

icon_picker

एक फ्लटर विजेट जो एक आइकन संग्रह युक्त डायलॉग प्रदर्शित करता है, जिसमें से एक चुना जाता है और एक जेसन iconData लौटाता है।

30-दिन डाउनलोड
61
लाइक
18
Pub अंक
60

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

flutter pub add icon_picker

पैकेज अवलोकन

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

Icon Picker एक Flutter पैकेज है जो आसान चयन के लिए एक संग्रह के आइकन दिखाने के लिए एक डायलॉग विजेट प्रदान करता है। इससे उपयोगकर्ता एक आइकन चुन सकते हैं, और चयनित आइकन के डेटा को JSON प्रारूप में लौटाया जाता है। सरलता और एकीकरण के लिए डिज़ाइन किया गया, यह कस्टम आइकन सेट का समर्थन करता है और फॉर्म या सेटिंग में आइकन चयन की आवश्यकता वाले ऐप्स के लिए आदर्श है। पैकेज हल्का है और उपयोगकर्ता अनुभव पर केंद्रित है, जिससे UI वर्कफ्लो में इसके लागू करना आसान हो जाता है।

उपयोग

  • एप्लिकेशन सेटिंग्स में आइकन का चयन करें
  • उपयोगकर्ता-उत्पादित सामग्री में आइकन जोड़ना
  • आइकन के साथ UI तत्वों को कस्टमाइज़ करें
  • थीम विकल्प सेट करें
  • आइकन इनपुट के साथ फॉर्म बिल्डर्स बनाना
  • डैशबोर्ड में आइकन चयन को एकीकृत करना

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

  • एक स्क्रॉल करने योग्य प्रतीक संग्रह प्रदर्शित करता है
  • चयनित आइकन को JSON डेटा के रूप में लौटाएं
  • सरल डायलॉग-आधारित इंटरफेस
  • कस्टम आइकन सेट का समर्थन करता है
  • हल्का और एकीकरण में आसान
  • आवश्यक सेटअप न्यूनतम

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

  • UI-भारी ऐप्स बनाने वाले डेवलपर्स
  • आइकन कस्टमाइज़ेशन की आवश्यकता वाले ऐप्स
  • दृश्य तत्वों के साथ फ़ॉर्म बिल्डर
  • आइकन चयन के एकीकरण कर रहे डिज़ाइनर
  • न्यूनतम निर्भरता वाले प्रोजेक्ट्स
  • प्रोटोटाइप आइकन चयन विशेषताएं

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

  • आइकन डेटा पार्सिंग के लिए हस्तचालित संभाल की आवश्यकता है
  • पूर्वनिर्धारित आइकन संग्रह तक सीमित, जब तक कि कस्टमाइज़ नहीं किया जाता
  • कोई निर्मित खोज या फ़िल्टर नहीं
  • बहुत बड़े आइकन सेट के लिए अनअनुकूलित
  • बाह्य आइकन सेट परिभाषाओं पर निर्भर करता है
  • सुस्त दिखावट के लिए अतिरिक्त स्टाइलिंग की आवश्यकता हो सकती है

मूल README

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

icon_picker

pub package

Buy Me A Beer

A Flutter widget to show an icon collection to pick.
This widget extend TextField and has a similar behavior as TextFormField

Usage

In the pubspec.yaml of your flutter project, add the following dependency:

dependencies:
  ...
  icon_picker: "^2.1.0"

In your library add the following import:

import 'package:icon_picker/icon_picker.dart';

For help getting started with Flutter, view the online documentation.

Example

IconPicker use an internal MaterialIcon collection by default, but you can set your own icon collection.
You just need to pass in iconCollection param a Map<String, IconData>.

final Map<String, IconData> myIconCollection = {
  'favorite': Icons.favorite,
  'home': Icons.home,
  'android': Icons.android,
  'album': Icons.album,
  'ac_unit': Icons.ac_unit,
  ...
}
IconPicker(
  initialValue: 'favorite',
  icon: Icon(Icons.apps),
  labelText: "Icon",
  title: "Select an icon",
  cancelBtn: "CANCEL",
  enableSearch: true,
  searchHint: 'Search icon',
  iconCollection: myIconCollection,
  onChanged: (val) => print(val),
  onSaved: (val) => print(val),
);

The result of val in onChanged, validator and onSaved will be a json String.
So, if you tap the icon ac_unit in the dialog window, the result value will be:

'{"iconName": "ac_unit", "codePoint": 60219, "fontFamily": "MaterialIcons"}'

Transforming the String result of IconPicker in an IconData:

String value = '{"iconName": "ac_unit", "codePoint": 60219, "fontFamily": "MaterialIcons"}'
var iconDataJson = jsonDecode(value);
IconData icon = IconData(iconDataJson['codePoint'], fontFamily: iconDataJson['fontFamily']);
Icon(icon);

Preview

Overview

श्रेणियाँ

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

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

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