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

पैकेज विवरणv1.0.1

flip_panel

एक फ्लिप पैनल के लिए पैकेज जिसमें निर्मित एनीमेशन है

30-दिन डाउनलोड
224
लाइक
112
Pub अंक
30

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

flutter pub add flip_panel

पैकेज अवलोकन

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

Flip Panel एक Flutter पैकेज है जो स्मूथ, एनिमेटेड फ्लिप पैनल विजेट के साथ आता है जिसमें निर्मित ट्रांज़िशन होते हैं। यह विकासकर्ताओं को फ्रंट और बैक फेस के बीच घूमने वाले इंटरैक्टिव कार्ड-जैसे इंटरफ़ेस बनाने में सक्षम बनाता है, जो अतिरिक्त जानकारी या कंटेंट लेयर दिखाने के लिए उपयुक्त है। पैकेज के कस्टमाइज़ेबल एनिमेशन समर्थन है और यह सरलता और प्रदर्शन के लिए डिज़ाइन किया गया है। यह ऐप इंटरफ़ेस में डायनामिक विजुअल फीडबैक की आवश्यकता वाले अनुप्रयोगों में विशेष रूप से उपयोगी है, जैसे प्रोफ़ाइल कार्ड, उत्पाद विवरण या शैक्षिक उपकरण।

उपयोग

  • इंटरैक्टिव कार्ड इंटरफेस
  • उत्पाद विवरण प्रदर्शन
  • शैक्षिक फ्लैश कार्ड
  • प्रोफ़ाइल कार्ड फ्लिप्स
  • डायनामिक UI संक्रमण

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

  • एम्बेडेड फ्लिप एनिमेशन
  • कस्टमाइज़ किए गए सामने और पीछे कंटेंट
  • स्मूथ ट्रांजिशन प्रभाव
  • मौजूदा विजेट्स के साथ आसान एकीकरण
  • हल्का और कार्यक्षम

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

  • इंटरैक्टिव यूआई बनाने वाले डेवलपर्स
  • कार्ड-फ्लिप इंटरैक्शन की आवश्यकता वाले ऐप्स
  • शैक्षिक या गेमिंग एप्लिकेशन
  • सरल लेकिन आकर्षक एनीमेशन

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

  • केवल 2D फ्लिपिंग तक सीमित
  • जटिल 3D परिवर्तनों का समर्थन नहीं
  • राज्य प्रबंधन के लिए हस्तचालित संभाल की आवश्यकता है
  • उच्च आवृत्ति फ्लिप के लिए अनअनुकूलित
  • कोई बिल्ट-इन गेस्चर रिकग्निशन नहीं

मूल README

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

Flip Panel

pub package

A package for flip panel with built-in animation

How to use

import 'package:flip_panel/flip_panel.dart';

Create a flip panel from iterable source:

final digits = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];

FlipPanel.builder(
    itemBuilder: (context, index) => Container(
       color: Colors.black,
       padding: const EdgeInsets.symmetric(horizontal: 6.0),
       child: Text(
         '${digits[index]}',
         style: TextStyle(
             fontWeight: FontWeight.bold,
             fontSize: 50.0,
             color: Colors.white),
       ),
     ),
    itemsCount: digits.length,
    period: const Duration(milliseconds: 1000),
    loop: 1,
)

Create a flip panel from stream source:

FlipPanel<int>.stream(
      itemStream: Stream.periodic(Duration(milliseconds: 1000), (count) => count % 10),
      itemBuilder: (context, value) => Container(
        color: Colors.black,
        padding: const EdgeInsets.symmetric(horizontal: 6.0),
        child: Text(
          '$value',
          style: TextStyle(
            fontWeight: FontWeight.bold,
            fontSize: 50.0,
            color: Colors.white
          ),
        ),
      ),
      initValue: 0,
  );

श्रेणियाँ

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

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

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