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

carousel_indicator कवर
पैकेज विवरणv1.0.6

carousel_indicator

एक न्यूनतम और सरल कैरोसेल इंडिकेटर लाइब्रेरी जो इंडेक्स को एक तर्क के रूप में लेती है और इंडिकेटर इंडेक्स को अपडेट करती है। इस लाइब्रेरी में पूर्व-निर्मित स्लाइड एनीमेशन है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
2.8 हज़ार
लाइक
36
Pub अंक
140

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

flutter pub add carousel_indicator

पैकेज अवलोकन

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

एक हल्का और सीधा Flutter पैकेज जो वर्तमान इंडेक्स के आधार पर अपडेट होने वाले कैरोसेल सूचकांक बनाने के लिए है। यह स्लाइड एनीमेशन के साथ आता है जो सूचकांक के अवस्थाओं के बीच चिकने संक्रमण को सुनिश्चित करता है। सरलता के लिए डिज़ाइन किया गया, यह किसी भी कैरोसेल या कवर फ्लो UI में आसानी से एकीकृत होता है, बिना अतिरिक्त जटिलता के वर्तमान स्लाइड स्थिति के लिए दृश्य प्रतिक्रिया प्रदान करता है। न्यूनतम, एनीमेटेड सूचकांक के साथ कम सेटअप वाले ऐप्स के लिए आदर्श है।

उपयोग

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

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

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

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

  • हल्के कैरोसेल संकेतक खोज रहे विकासकर्ता
  • डायनामिक कंटेंट कैरोसल वाले ऐप्स
  • हल्के दृश्य संकेतों की आवश्यकता वाले UI
  • सरलता और प्रदर्शन पर ध्यान केंद्रित परियोजनाएँ
  • Flutter शुरुआती लोग कैरोसेल कंपोनेंट्स का अन्वेषण कर रहे हैं

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

  • मूल शैली के अलावा सीमित कस्टमाइज़ेशन
  • गैर-रेखीय एनिमेशन के लिए निर्मित समर्थन नहीं है
  • राज्य प्रबंधन के लिए हस्तचालित संभाल की आवश्यकता है
  • जटिल इंटरैक्टिव कैरोसेल के लिए आदर्श नहीं
  • कार्यक्षमता के लिए बाहरी PageView या समान विजेट पर निर्भर करता है

मूल README

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

carousel_indicator

A Minimal and Simple carousel indicator library.

Author

Tech Skape (Love K.) techskape@gmail.com

Screenshot

showcases

Example

import 'package:carousel_indicator/carousel_indicator.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
      
        primarySwatch: Colors.blue,
      
        visualDensity: VisualDensity.adaptivePlatformDensity,
      ),
      home: MyHomePage(),
    );
  }
}
class MyHomePage extends StatefulWidget {
  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
 int pageIndex=0;

  List<Widget> _demo=[
    Container(height: 300,color: Colors.amber),
              Container(height: 300,color: Colors.black),
              Container(height: 300,color: Colors.blue),
              Container(height: 300,color: Colors.green),
  ];
  @override
  Widget build(BuildContext context) {
    return Column(
      children: [
        Container(
          height: 300,
          width: double.infinity,
          child: PageView(
            children: _demo,
            
            onPageChanged: (index){
                setState(() {
                  pageIndex=index;
                });
            },
          ),
        ),
        SizedBox(height: 40,),
        CarouselIndicator(
          count: _demo.length,
          index: pageIndex,
        ),
      ],
    );
  }
}

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

श्रेणियाँ

निर्भरताएँ

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

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

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

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