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

alphabet_list_view कवर
पैकेज विवरणv1.2.1

alphabet_list_view

स्टिकी हेडर और iOS-जैसे क्लिक करने योग्य साइडबार वाला ListView।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
2.2 हज़ार
लाइक
63
Pub अंक
160

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

flutter pub add alphabet_list_view

पैकेज अवलोकन

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

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

उपयोग

  • संपर्क सूची नेविगेशन
  • शब्दकोश या शब्दावली ऐप
  • नामों की डायरेक्टरी
  • उपयोगकर्ता प्रोफ़ाइल क्रमबद्ध करें
  • सुधारित सूची फ़िल्टरिंग
  • त्वरित अनुभाग जंपिंग

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

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

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

  • क्रमबद्ध डेटा वाले ऐप्स
  • मोबाइल और वेब एप्लिकेशन
  • उपयोगकर्ता इंटरफेस में सुधार
  • प्रामुख्यता देने वाला डिज़ाइन
  • मूल अनुभव की तलाश में विकासकर्ता

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

  • क्रमबद्ध डेटा इनपुट की आवश्यकता है
  • जटिल लेआउट के लिए कस्टम स्टाइलिंग की आवश्यकता हो सकती है
  • अक्षरीय समूहन तक सीमित
  • अनुक्रमिक डेटा के लिए उपयुक्त नहीं
  • बहुत बड़े डेटासेट्स के साथ प्रदर्शन
  • छोटे स्क्रीन पर साइडबार दृश्यता

मूल README

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

Alphabet List View

pub package package publisher style license

A ListView with sticky headers and an iOS-like clickable sidebar.

Preview example

Features

  • Easy to create
  • Customizable header
  • Customizable sidebar
  • Customizable overlay
  • Right to left language support
  • Configurable sidebar items

Usage

Depend on it:

dependencies:
  alphabet_list_view: ^1.1.1

Import it:

import 'package:alphabet_list_view/alphabet_list_view.dart';

Example:

final List<AlphabetListViewItemGroup> tech = [
  AlphabetListViewItemGroup(
    tag: 'A',
    children: const [
      Text('Apple'),
      Text('Amazon'),
      Text('Alibaba'),
    ],
  ),
  AlphabetListViewItemGroup(
    tag: 'I',
    children: const [
      Text('Intel'),
      Text('IBM'),
    ],
  ),
];

AlphabetListView(
  items: tech,
);

Default symbols

You can easily get the alphabet (A-Z) using the following code:

final String alphabet = DefaultScrollbarSymbols.alphabet;

Customization options

final List<AlphabetListViewItemGroup> tech = [
  AlphabetListViewItemGroup(
    tag: 'A',
    children: const [
      Text('Apple'),
      Text('Amazon'),
      Text('Alibaba'),
    ],
  ),
  AlphabetListViewItemGroup(
    tag: 'I',
    children: const [
      Text('Intel'),
      Text('IBM'),
    ],
  ),
];

final AlphabetListViewOptions options = AlphabetListViewOptions(
  listOptions: ListOptions(
    listHeaderBuilder: (context, symbol) => Padding(
      padding: const EdgeInsets.all(8.0),
      child: Container(
        padding: const EdgeInsets.all(8.0),
        decoration: BoxDecoration(
          color: Colors.grey,
          borderRadius: BorderRadius.circular(100),
        ),
        child: Text(symbol),
      ),
    ),
  ),
  scrollbarOptions: const ScrollbarOptions(
    backgroundColor: Colors.yellow,
  ),
  overlayOptions: const OverlayOptions(
    showOverlay: false,
  ),
);

AlphabetListView(
  items: tech,
  options: options,
);

श्रेणियाँ

निर्भरताएँ

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

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

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

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