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

concentric_transition कवर
पैकेज विवरणv1.0.3

concentric_transition

संकेंद्रित संक्रमण प्रभाव। ऑनबोर्डिंग, पृष्ठ संक्रमण आदि के लिए उपयोगी।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
1.3 हज़ार
लाइक
827
Pub अंक
160

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

flutter pub add concentric_transition

पैकेज अवलोकन

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

Concentric Transition एक Flutter पैकेज है जो स्क्रीन या तत्वों के बीच चिकने, सांस्कृतिक एनीमेशन प्रभाव को सक्षम करता है। ओनबोर्डिंग फ्लो और पृष्ठ परिवर्तन के लिए आदर्श, यह एक गोलाकार पैटर्न में परतों को विस्तार या संकुचित करके दृश्य रूप से आकर्षक अनुभव बनाता है। पैकेज Android, iOS, Web, macOS, Windows और Linux जैसे कई प्लेटफॉर्म का समर्थन करता है, जिससे यह क्रॉस-प्लेटफॉर्म ऐप्स के लिए लचीला बनता है। pub add कमांड के माध्यम से न्यूनतम सेटअप के साथ, विकासकर्ता अपने UI में शानदार ट्रांज़िशन एनीमेशन को आसानी से एकीकृत कर सकते हैं।

उपयोग

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

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

  • सर्कुलर कॉन्सेंट्रिक एनिमेशन
  • प्लेटफॉर्म के अनुकूल समर्थन
  • सरल एकीकरण
  • कस्टमाइज़ेबल समय
  • चिकन प्रदर्शन
  • पुनर्उपयोगी संक्रमण विजेट्स

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

  • एप्प ओनबोर्डिंग फ्लो
  • इंटरैक्टिव यूजर इंटरफेस डिज़ाइन
  • एनिमेटेड स्प्लैश स्क्रीन
  • मोबाइल और वेब एप्लिकेशन
  • डिज़ाइन-केंद्रित Flutter परियोजनाएं
  • दृश्य चमक की तलाश में विकासकर्ता

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

  • कम क्षमता वाले उपकरणों पर प्रदर्शन प्रभावित हो सकता है
  • सावधानीपूर्वक समय समायोजन की आवश्यकता है
  • वृत्ताकार संक्रमण पैटर्न तक सीमित
  • जटिल राज्य परिवर्तन के लिए आदर्श नहीं
  • सरल, फोकस्ड एनिमेशन के लिए सबसे उपयुक्त
  • सभी लक्षित प्लेटफॉर्मों पर परीक्षण की आवश्यकता है

मूल README

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

➰ Concentric Transition

A Flutter plugin to create views using Concentric Transition Clipper. Useful for onboarding, page transitions, custom clippers, painters etc.

Inspired by Cuberto - Animated Onboarding Screens

Build Status Pub package Star on GitHub License: MIT

1.gif 2.gif 3.gif 4.gif 5.gif 6.gif

Getting Started

  • Add this to your pubspec.yaml
    dependencies:
    concentric_transition: ^1.0.3
    
  • Get the package from Pub:
    flutter packages get
    
  • Import it in your file
    import 'package:concentric_transition/concentric_transition.dart';
    

Features

  • 📺 Concentric PageView
  • 🕳️ Concentric Clipper
  • 📙 Concentric PageRoute

Usage

  • Using ConcentricPageView widget
import 'package:concentric_transition/concentric_transition.dart';

ConcentricPageView(
   colors: <Color>[Colors.white, Colors.blue, Colors.red],
   itemCount: 1, // null = infinity
   physics: NeverScrollableScrollPhysics(),
   itemBuilder: (int index, double value) {
       return Center(
           child: Container(
               child: Text('Page $index'),
           ),
       );
   },
);
  • Using ConcentricPageRoute widget
Navigator.push(context, ConcentricPageRoute(builder: (ctx) {
  return NextPage();
}));
  • Using ConcentricClipper widget
import 'package:concentric_transition/concentric_transition.dart';

ClipPath(
  clipper: ConcentricClipper(
    progress: 0.1, // from 0.0 to 1.0
    reverse: false,
    radius: 30.0,
    verticalPosition: 0.82,
  ),
  child: Container(
    color: Colors.green,
  ),
)

Credits

Maintainers

License

License: MIT

श्रेणियाँ

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

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