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

पैकेज विवरणv1.0.0

flutter_section_list_view

iOS UITableView की तरह खंडों का समर्थन करने वाला एक विस्तारित flutter ListView

30-दिन डाउनलोड
30
लाइक
6
Pub अंक
40

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

flutter pub add flutter_section_list_view

पैकेज अवलोकन

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

एक फ्लटर पैकेज जो मानक ListView को विस्तारित करता है ताकि iOS UITableView के समान खंडित सूचियों का समर्थन किया जा सके। यह डेवलपर्स को सूची आइटम को हेडर और फुटर के साथ खंडों में व्यवस्थित करने की अनुमति देता है, जिससे जटिल डेटा सेट के लिए पठनीयता और संरचना में सुधार होता है। इस पैकेज को मौजूदा फ्लटर ऐप्स के साथ बिना किसी दिक्कत के एकीकृत करने के लिए डिज़ाइन किया गया है, जिससे iOS विकास से आए डेवलपर्स को परिचित इंटरफेस मिलता है। यह डायनामिक अपडेट्स, कस्टम सेक्शन स्टाइलिंग और स्मूथ स्क्रॉलिंग प्रदर्शन का समर्थन करता है।

उपयोग

  • समूहित संपर्क सूचियाँ बनाना
  • सेगमेंटेड सेटिंग्स मेनू का लागू करना
  • वर्गीकृत उत्पाद कैटलॉग प्रदर्शित कर रहा है
  • Flutter में iOS-शैली के तालिका दृश्य बनाना
  • तारीख द्वारा चैट संदेशों को संगठित करना
  • हायरार्किकल डेटा संरचना को रेंडर करना

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

  • अनुभाग शीर्षक और पाद
  • iOS UITableView-जैसा व्यवहार
  • कस्टमाइज़ किए गए खंड शैली
  • डायनामिक डेटा अपडेट
  • स्मूथ स्क्रॉलिंग प्रदर्शन
  • नेस्टेड सूचियों का समर्थन

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

  • iOS से Flutter में प्रवर्तित विकासकर्मी
  • संरचित डेटा की आवश्यकता वाले ऐप्स प्रदर्शित करते हैं
  • समूहन की आवश्यकता वाले सूची-भारी UI
  • मूल आईओएस यूएक्स पैटर्न को प्राथमिकता देने वाली टीमें
  • साफ, संगठित सूची लेआउट की आवश्यकता वाले प्रोजेक्ट्स

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

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

मूल README

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

flutter_section_list_view

A flutter list view which supports sections like iOS UITableView with no overhead

Usage

To use this plugin, add flutter_section_list_view as a dependency in your pubspec.yaml file.

Getting Started

Import this class
import 'flutter_section_list_view/flutter_section_list_view.dart';
Add flutter_section_list_view Widget

After importing this plugin to your project, you can simply use it as a normal widget


FlutterSectionListView(
        numberOfSection: 4,
        numberOfRowsInSection: (section) {
          return section * 3 + 1;
        },
        sectionWidget: (section) {
          return Container(child: Padding(
            padding: const EdgeInsets.all(8),
            child: Text('Section $section'),
          ), color: Colors.grey,);
        },
        rowWidget: (section, row) {
          return Container(
            child: Padding(
              padding: EdgeInsets.all(8),
              child: Text('Row $section - $row'),
            ),
          );
        },
      )

To use Pull-To-Refresh feature, simply provide value to attribute 'refresh', a callback function

listView.refresh = () async {
      await new Future.delayed(new Duration(seconds: 3));
      print('List Refreshed');
    };

For Pagination feature, provide value to attribute 'loadMoreData', a callback function

listView.loadMoreData = () async {
      await new Future.delayed(new Duration(seconds: 2));
      print('More Data loaded and List refreshed');
      /// set 'isMoreAvailable' attribute to 'false' when there are no more pages to return 
      listView.isMoreAvailable = false;
    };

श्रेणियाँ

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

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

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