GitHub रिपॉज़िटरीnerdzlab/NerdzFlutter-Carousel

NerdzFlutter-कैरोसेल

कस्टम PageView के साथ किनारे से किनारे तत्व और केंद्रित संरेखण

NerdzFlutter-कैरोसेल प्रोजेक्ट कवर
स्टार
0
फ़ोर्क
0
अंतिम पुश (UTC)
22 नव॰ 2024
प्रोजेक्ट स्थिति
सक्रिय

मूल README

यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।

Carousel

This package provides a custom implementation of the CenteredPageView widget that behaves like the default PageView, but with padEnds: false while centered elements, and an optional dot indicator.

Difference

Package CenteredPageView. Items snap to a centered position. Centered PageView

Default PageView. Elements align based on scroll position but are not centered. Default PageView

Features

  • A CenteredPageView widget that centers items while retaining the default properties of the PageView.
  • Customizable optional dot indicator below the CenteredPageView.

Usage

Here's how to implement CenteredPageView in your Flutter app:

CenteredPageView.builder(
  itemCount: 9,
  controller: PageController(viewportFraction: 0.8),
  showIndicator: true, // Set to 'false' if you do not want to display the dot indicator
  indicatorStyle: const IndicatorStyle(
      indicatorWidth: 100, unselectedSize: Size(8, 8)),
  itemBuilder: (context, index) => Container(
      width: MediaQuery.of(context).size.width,
      margin: const EdgeInsets.symmetric(horizontal: 5.0),
      padding: const EdgeInsets.symmetric(horizontal: 16),
      decoration: const BoxDecoration(color: Colors.amber),
      child: Align(
        child: Text(
          'Page $index',
          style: const TextStyle(fontSize: 16.0),
        ),
      )),
),

Customizing the Dot Indicator

  • The showIndicator property is a boolean that controls the visibility of the dot indicator.
  • The indicatorStyle property allows you to customize the appearance of the dot indicator.
NERDZ LAB GitHub avatar
GitHub लेखक

NERDZ LAB ↗

भाषाएँDartSwiftKotlinObjective-C

श्रेणियाँ

इस रिपॉज़िटरी के पैकेज

उपयोग की गई निर्भरताएँ

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

  • flutter{"sdk":"flutter"}
  • flutter_testडेवलपमेंट{"sdk":"flutter"}
  • flutter_lintsडेवलपमेंट^4.0.0

अपने प्रोजेक्ट के लिए रिपॉज़िटरी कैसे चुनें?

उपयोग के अनुसार छाँटें, गतिविधि की तुलना करें और अपनाने से पहले मूल प्रोजेक्ट की आवश्यकताएँ जाँचें।

  1. नाम, लेखक या विवरण से खोजें और तकनीकी विषय से परिणाम सीमित करें।
  2. स्टार, फ़ोर्क और हाल के पुश की तुलना करें। स्टार रुचि दर्शाते हैं, गुणवत्ता की गारंटी नहीं।
  3. उपयोग से पहले GitHub पर README, लाइसेंस और Issues जाँचें।

स्रोत और रखरखाव

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗