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

item_selector कवर
पैकेज विवरणv0.2.0

item_selector

एक सामान्य आइटम चयनकर्ता जो ListView, GridView, Row, Column, या मूल रूप से किसी भी मुख्य विजेट के साथ काम करता है जो इंडेक्स वाले बच्चे विजेट को समर्थित करता है।

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

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

flutter pub add item_selector

पैकेज अवलोकन

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

एक लचीला, सामान्य आइटम चयनकर्ता जो Flutter में किसी भी मुख्य विशेषता वाले विशेषता के बच्चों के साथ आइटम का चयन करने की अनुमति देता है, जैसे कि ListView, GridView, Row या Column। यह विभिन्न लेआउट प्रकारों में चयनित आइटम के प्रबंधन के लिए एक स्थिर इंटरफ़ेस प्रदान करता है बिना प्रत्येक के लिए कस्टम तर्क की आवश्यकता के। इंटरैक्टिव सूचियों और ग्रिड्स के निर्माण के लिए आदर्श है जिनमें चयन योग्य तत्व हों।

उपयोग

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

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

  • किसी भी इंडेक्स किए गए पेरेंट विजेट के साथ काम करता है
  • एकल और बहुचयन समर्थित
  • सामान्य प्रकार सुरक्षा
  • चयन अवस्था प्रबंधन के लिए सरल API
  • हल्का और अप्रत्यक्ष

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

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

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

  • अगर बिल्ट-इन कॉलबैक्स का उपयोग नहीं कर रहे हैं, तो चयन अवस्था को हाथ से संभालने की आवश्यकता होती है
  • दृश्य प्रतिक्रिया के लिए अतिरिक्त स्टाइलिंग की आवश्यकता हो सकती है
  • बड़े डेटासेट के बिना पृष्ठांतरण के लिए अनअनुकूलित
  • सूचकांकित बच्चा संरचनाओं तक सीमित
  • चयन परिवर्तन के लिए कोई आंतरिक एनीमेशन नहीं है

मूल README

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

Item Selector for Flutter

pub license: MIT build codecov

A generic Flutter item selector that works with ListView, GridView, Row, Column, or basically any parent widget that can have indexed child widgets. It supports single-selection by tap, and multi-selection by long-press and drag with auto-scrolling.

Preview

ListView GridView
ListView GridView
Column Custom
Column Custom

Usage

To use this package, add item_selector as a dependency in your pubspec.yaml file.

ItemSelectionController(
  child: ListView(
    children: List.generate(10, (int index) {
      return ItemSelectionBuilder(
        index: index,
        builder: (BuildContext context, int index, bool selected) {
          return Text('$index: $selected');
        },
      );
    }),
  ),
)

Thanks

Item Selector is based on Multi Select GridView in Flutter - by Simon Lightfoot.

श्रेणियाँ

निर्भरताएँ

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

  • interval_tree^0.3.0

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

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

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