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

infinite_scroll_tab_view कवर
पैकेज विवरणv1.0.3

infinite_scroll_tab_view

एक फ्लटर पैकेज जो अनंत रूप से स्क्रॉल कर सकने वाले टैब दृश्य घटक के लिए है।

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

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

flutter pub add infinite_scroll_tab_view

पैकेज अवलोकन

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

एक फ्लटर पैकेज जो अनंत क्षैतिज स्क्रॉलिंग के साथ एक टैब व्यू कंपोनेंट प्रदान करता है, जिससे उपयोगकर्ता असीमित संख्या में टैबों के माध्यम से नेविगेट कर सकते हैं। डायनामिक या विस्तृत टैब सामग्री वाले ऐप्स में बिना रुकावट के UX के लिए डिज़ाइन किया गया है, इसमें सभी प्रमुख प्लेटफॉर्मों पर चिकनी ट्रांज़िशन और प्रतिक्रियाशील लेआउट समर्थन है। इस पैकेज का उपयोग मीडिया गैलरी, डैशबोर्ड या डेटा-भारी इंटरफेस जैसे ऐप्स में निरंतर टैब नेविगेशन के लिए आदर्श है। इसे pub.dev के माध्यम से आसानी से एकीकृत किया जा सकता है और सक्रिय विकास के साथ बनाए रखा जाता है।

उपयोग

  • डायनामिक कंटेंट नेविगेशन
  • मीडिया गैलरी इंटरफेस
  • डेटा डैशबोर्ड टैब्स
  • वर्गीकृत वस्तुओं की लंबी सूची
  • बहुत उपकरणों पर अनुकूल यूआई

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

  • अनंत क्षैतिज टैब स्क्रॉलिंग
  • क्रॉस-प्लेटफॉर्म समर्थन (Android, iOS, Web, macOS, Windows, Linux)
  • स्मूथ ट्रांजिशन एनीमेशन
  • pub.dev के माध्यम से आसान एकीकरण
  • विभिन्न स्क्रीन आकारों के लिए अनुकूल लेआउट

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

  • बड़ी संख्या में टैब वाले ऐप्स
  • इंटरैक्टिव डैशबोर्ड
  • सामग्री-समृद्ध मोबाइल और वेब ऐप्स
  • पुन: उपयोगी टैब घटक खोज रहे विकासकर्मी
  • तरल नेविगेशन की आवश्यकता वाले प्रोजेक्ट

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

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

मूल README

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

📜 infinite_scroll_tab_view

pub package

A Flutter package for tab view component that can scroll infinitely.

✍️ Usage

  1. Import it.

    dependencies:
        infinite_scroll_tab_view: <latest-version>
    
    import 'package:infinite_scroll_tab_view/infinite_scroll_tab_view.dart';
    
  2. Place InfiniteScrollTabView Widget into your app.

     return InfiniteScrollTabView(
       contentLength: contents.length,
       onTabTap: (index) {
         print('tapped $index');
       },
       tabBuilder: (index, isSelected) => Text(
         _convertContent(contents[index]),
         style: TextStyle(
           color: isSelected ? Colors.pink : Colors.black54,
           fontWeight: FontWeight.bold,
           fontSize: 18,
         ),
       ),
       separator: BorderSide(color: Colors.black12, width: 1.0),
       onPageChanged: (index) => print('page changed to $index.'),
       indicatorColor: Colors.pink,
       pageBuilder: (context, index, _) {
         return SizedBox.expand(
           child: DecoratedBox(
             decoration: BoxDecoration(
               color: Colors.green.withOpacity(contents[index] / 10),
             ),
             child: Center(
               child: Text(
                 _convertContent(contents[index]),
                 style: Theme.of(context).textTheme.headline3!.copyWith(
                       color: contents[index] / 10 > 0.6
                           ? Colors.white
                           : Colors.black87,
                     ),
               ),
             ),
           ),
         );
       },
     );
    

💭 Have a question?

If you have a question or found issue, feel free to create an issue.

श्रेणियाँ

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

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

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