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

animated_radial_menu कवर
पैकेज विवरणv0.0.1

animated_radial_menu

कोई भी बॉयलरप्लेट कोड के बिना बहुत अनुकूलित जटिल रेडियल एनीमेशन।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
81
लाइक
34
Pub अंक
130

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

flutter pub add animated_radial_menu

पैकेज अवलोकन

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

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

उपयोग

  • इंटरैक्टिव ऐप नेविगेशन
  • हस्तलेख आधारित मेनू ट्रिगर
  • फ्लोटिंग एक्शन इंटरफेस डिजाइन
  • बढ़ी हुई उपयोगकर्ता भागीदारी
  • कस्टम यूआई घटक
  • मोबाइल और डेस्कटॉप ऐप इंटरफ़ेस

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

  • कोई बॉयलरप्लेट की आवश्यकता नहीं है
  • बहुत कस्टमाइज़ेबल
  • चिकने त्रिज्यात्मक एनीमेशन
  • प्लेटफॉर्म के अनुकूल समर्थन
  • गेस्चर-प्रतिक्रियाशील डिज़ाइन
  • आसान एकीकरण

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

  • स्पष्ट UI पैटर्न खोज रहे विकासकर्ता
  • जटिल नेविगेशन की आवश्यकता वाले ऐप्स
  • डिज़ाइन-केंद्रित Flutter परियोजनाएँ
  • बहु-प्लेटफॉर्म एप्लिकेशन
  • UI/UX सुधार प्रयास

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

  • कम-स्तर के उपकरणों पर प्रदर्शन समायोजन की आवश्यकता हो सकती है
  • मूल उपयोग के अतिरिक्त सीमित दस्तावेज़न
  • कस्टमाइजेशन शुरुआती लोगों के लिए जटिलता बढ़ा सकता है
  • बहुत बड़े मेनू आइटम के लिए अनअनुकूलित
  • फ्लटर के एनिमेशन फ्रेमवर्क स्थिरता पर निर्भर करता है

मूल README

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

animated_radial_menu

The package provides an easy way to work with radial menu along with animations.

example

You can check out the example here

Installation

To use this package : add the dependency to your pubspec.yaml file

   dependencies:
     flutter:
       sdk: flutter
     animated_radial_menu:

Basic Usage

Import it to your project file

  import 'package:animated_radial_menu/animated_radial_menu.dart';

Similar to column or row widget, simply pass in buttons as children and you are done

  RadialMenu(
     children: [
         RadialButton(
           icon: Icon(Icons.ac_unit),
           onPress: () => print("ac unit"),
         )
     ]
 ),

Eventhough you can use this widget anywhere, it's recommended to use RadialMenu with Stack Widget if your page contains tons of UI elements

     body: Stack(
          children: [
            RadialMenu(
              children: [
                RadialButton(
                  icon: Icon(Icons.ac_unit),
                  buttonColor: Colors.teal,
                  onPress: () => Get.to(TargetScreen())),
                RadialButton(
                    icon: Icon(Icons.camera_alt),
                    buttonColor: Colors.green,
                    onPress: () => Get.to(TargetScreen())),
                RadialButton(
                    icon: Icon(Icons.map),
                    buttonColor: Colors.orange,
                    onPress: () => Get.to(TargetScreen())),
                                 
                /* you can add any number of buttons, although it's 
                  not recommended to insert beyond 8-9 buttons. */
              ],
            ),
            
            // rest of the widgets....

          ],
        ),

You can manually position the widget wherever you wish

   RadialMenu(
    centerButtonAlignment: Alignment(0.3,0.5) // by default alignment is set to Alignment.center
   )

You can also customize the main centered button(more customizations will be made available soon)

   RadialMenu(
        centerButtonSize: 0.5, // size ranging from 0.0 to 1.0
   )

श्रेणियाँ

निर्भरताएँ

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

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

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

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