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

पैकेज विवरणv0.0.2

page_slider

एक सरल Flutter विजेट जो क्षैतिज रूप से पृष्ठों के माध्यम से स्लाइड करता है। विजेट या ओनबोर्डिंग प्रवाह के लिए, जैसे कि Material Stepper विजेट, लेकिन किसी विशेष UI के बिना - कोई भी विजेट पृष्ठ के रूप में स्लाइड किया जा सकता है।

30-दिन डाउनलोड
22
लाइक
36
Pub अंक
30

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

flutter pub add page_slider

पैकेज अवलोकन

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

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

उपयोग

  • ऑनबोर्डिंग ट्यूटोरियल
  • विजार्ड-शैली के फॉर्म
  • उत्पाद वॉकथ्रू
  • इंटरैक्टिव गाइड्स
  • कस्टम कैरोसेल डिस्प्ले

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

  • हॉरिजॉन्टल स्वाइप नेविगेशन
  • किसी भी विजेट को पृष्ठ के रूप में समर्थित करता है
  • न्यूनतम स्टाइलिंग प्रतिबंध
  • स्मूथ ट्रांजिशन एनीमेशन
  • मौजूदा विजेट्स के साथ सरल एकीकरण

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

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

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

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

मूल README

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

flutter_page_slider

Pub

A simple Flutter widget that slides through pages horizontally. Use-cases could be wizards or onboarding flows similar to the Material Stepper widget, but without a particular UI - any widget can be a page to slide through.

Here's a demo of the example app:

PageSlider demo app

How to use

First, create the PageSlider widget with a GlobalKey<PageSliderState> and the child widgets which you want to slide through. Then, control the active page using the global key to address the page slider state like so:

class Demo extends StatefulWidget {
  Demo({Key key}) : super(key: key);
  _DemoState createState() => _DemoState();
}

class _DemoState extends State<Demo> {
  GlobalKey<PageSliderState> _sliderKey = GlobalKey();

  @override
  Widget build(BuildContext context) {
    return Column(
      children: [
        PageSlider(
          key: _sliderKey,
          pages: [
            Text('Page 0'),
            Text('Page 1'),
            Text('Page 2'),
          ]
        ),
        RaisedButton(
          onPressed: _sliderKey.currentState.next,
          child: Text('Next')
        ),
        RaisedButton(
          onPressed: _sliderKey.currentState.previous,
          child: Text('Previous')
        ),
      ]
    );
  }
}

श्रेणियाँ

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

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

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