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

overlapped_carousel कवर
पैकेज विवरणv1.0.2

overlapped_carousel

एक फ्लटर पैकेज प्रोजेक्ट जो एक सरल क्षैतिज ओवरलैप्ड_कैरोसेल विजेट है।

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

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

flutter pub add overlapped_carousel

पैकेज अवलोकन

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

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

उपयोग

  • चित्र गैलरी प्रदर्शित करना
  • उत्पाद कार्ड प्रदर्शित करना
  • इंटरैक्टिव स्लाइडर बनाना
  • चयनित सामग्री प्रस्तुत कर रहे हैं
  • आधुनिक UI लेआउट बनाना

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

  • हॉरिजॉन्टल ओवरलैपिंग लेआउट
  • स्मूथ स्क्रॉल इंटरैक्शन
  • प्लेटफॉर्म के अनुकूलता
  • हल्का वास्तुकला
  • कस्टमाइज़ किया जा सकने वाला आइटम स्पेसिंग
  • pub add के माध्यम से सरल एकीकरण

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

  • मोबाइल ऐप विकासकर्ता
  • वेब एप्लिकेशन डिजाइनर्स
  • UI/UX निर्माता
  • ई-कॉमर्स इंटरफेस
  • इंटरैक्टिव कंटेंट डिस्प्ले

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

  • केवल क्षैतिज अभिमुखीकरण तक सीमित
  • निर्मित लेखांकन नियंत्रण नहीं है
  • आइटम चयन के लिए हस्तक्षेप आवश्यक है
  • बड़े डेटासेट के लिए अनअनुकूलित
  • स्पेसिंग और एलाइनमेंट के अलावा न्यूनतम कस्टमाइज़ेशन विकल्प

मूल README

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

Overlapped Carousel

A horizontal overlapped carousel widget. The center widget will be at the top of the stack.

Demo

Demo 1 Demo 2
demo 1 demo 2

Installation

Add overlapped_carousel: ^1.1.0 to your pubspec.yaml dependencies. And import it:

import 'package:overlapped_carousel/overlapped_carousel.dart';

How to use

Simply add a OverlappedCarousel widget with required params.

  @override
  Widget build(BuildContext context) {
    var screenWidth = MediaQuery.of(context).size.width;
    var screenHeight = MediaQuery.of(context).size.height;
    return Scaffold(
      backgroundColor: Colors.blue,
      //Wrap with Center to place the carousel center of the screen
      body: Center(
        //Wrap the OverlappedCarousel widget with SizedBox to fix a height. No need to specify width.
        child: SizedBox(
          height: min(screenWidth / 3.3 * (16 / 9),screenHeight*.9),
          child: OverlappedCarousel(
            widgets: widgets, //List of widgets
            currentIndex: 2,
            onClicked: (index) {
              ScaffoldMessenger.of(context).showSnackBar(
                SnackBar(
                  content: Text("You clicked at $index"),
                ),
              );
            },
            // To obscure or blur cards not in focus use the obscure parameter.
            obscure: 0.4,
            // To control skew angle
            skewAngle: 0.25,
          ),
        ),
      ),
    );
  }

श्रेणियाँ

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

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

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