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

scaled_list कवर
पैकेज विवरणv2.0.0

scaled_list

बहुत सारे संशोधन के साथ एक क्षैतिज सूची दृश्य, जिसमें वर्तमान आइटम को स्केल करना और वक्र अनुकूल चित्रण शामिल है।

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

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

flutter pub add scaled_list

पैकेज अवलोकन

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

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

उपयोग

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

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

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

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

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

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

  • कम-स्तर के उपकरणों पर प्रदर्शन समायोजन की आवश्यकता हो सकती है
  • कस्टम पेंटिंग संकीर्णता बढ़ा सकती है
  • सीमित लंबवत समर्थन
  • केवल क्षैतिज लेआउट के लिए सबसे उपयुक्त
  • बड़े डेटासेट के साथ संभावित मेमोरी उपयोग

मूल README

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

Effective Dart Badge MIT License Badge

Pub.dev

Scaled List

A Horizontal List view With Lots of modification including a scaled current item.

  • Provided with curved custom painting and Dots indictor below it.
  • it makes the widget of item builder responsive to the device screen's width and height.
  • You can also set the relative width, margin width, height of selected and unselected Card to the entire screen

Image Image Image

Usage

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: ScaledList(
        itemCount: Data.categories.length,
        itemColor: (index) {
          return kMixedColors[index % kMixedColors.length];
        },
        itemBuilder: (index, selectedIndex) {
          final category = Data.categories[index];
          return Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: [
              Container(
                height: selectedIndex == index
                    ? 100
                    : 80,
                child: Image.asset(category.image),
              ),
              SizedBox(height: 15),
              Text(
                category.name,
                style: TextStyle(
                    color: Colors.white,
                    fontSize: selectedIndex == index
                        ? 25
                        : 20),
              )
            ],
          );
        },
      ),
    );
  }

Usage Scenarios

  • When You like to add items in scaled manner and add custom curved painting over each item.

Contributers

Hosain Mohamed Muhammad Alsaied

श्रेणियाँ

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

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

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