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

draggable_expandable_fab कवर
पैकेज विवरणv1.0.0

draggable_expandable_fab

यह Flutter पैकेज एनिमेशन के साथ एक एक्सपेंडेबल और ड्रैगेबल फ्लोटिंग बटन प्रदान करता है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
96
लाइक
27
Pub अंक
150

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

flutter pub add draggable_expandable_fab

पैकेज अवलोकन

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

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

उपयोग

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

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

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

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

  • इंटरैक्टिव एफएबी की तलाश में ऐप विकसकर
  • गतिशील UI घटक चाहने वाले डिज़ाइनर
  • हस्त गतिक इंटरफेस की आवश्यकता वाले प्रोजेक्ट
  • मोबाइल ऐप में बहु-क्रिया टूलबार
  • आधुनिक, एनिमेटेड ऐप इंटरफेस

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

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

मूल README

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

Expandable Draggable Fab

This Flutter package provides a Expandable and Draggable Floating Button with animation.

💻 Installation

In the dependencies: section of your pubspec.yaml, add the following line:

dependencies:
  draggable_expandable_fab: <latest version>

To use the latest changes:

  draggable_expandable_fab:
    git:
      url: https://github.com/Tughra/draggable_expandable_fab.git
      ref: master

❔ Usage

Import this class

import 'package:draggable_expandable_fab/draggable_expandable_fab.dart';

Replace Scaffold's parameters with these to better usage.

      floatingActionButtonAnimator: NoScalingAnimation(),
      floatingActionButtonLocation: ExpandableFloatLocation(),

Simple Implementation

Scaffold(
      floatingActionButtonAnimator: NoScalingAnimation(),
      floatingActionButtonLocation: ExpandableFloatLocation(),
      floatingActionButton: ExpandableDraggableFab(childrenCount: 3,
      distance: 100,// Animatiion distance during open and close. 
      children: [
        FloatingActionButton(onPressed: (){}),
        FloatingActionButton(onPressed: (){}),
        FloatingActionButton(onPressed: (){}),
      ],),
      body: Container(),
    );

Full Implementation

   final Size _size = MediaQuery.of(context).size;
    return Scaffold(
      floatingActionButtonAnimator: NoScalingAnimation(),
      floatingActionButtonLocation: ExpandableFloatLocation(),
      floatingActionButton: ExpandableDraggableFab(childrenCount: 3,
        onTab: (){
        debugPrint("Tab");
        },
        childrenTransition: ChildrenTransition.fadeTransation,
        initialOpen: false,
        childrenBoxDecoration: const BoxDecoration(color: Colors.red),
        enableChildrenAnimation: true,
        curveAnimation: Curves.linear,
        reverseAnimation: Curves.linear,
        childrenType: ChildrenType.columnChildren,
        closeChildrenRotate: false,
        childrenAlignment: Alignment.topRight,
        initialDraggableOffset: Offset(_size.width-90,_size.height-100),
      distance: 100,// Animation distance during open and close.
      children: [
        FloatingActionButton(onPressed: (){}),
        FloatingActionButton(onPressed: (){}),
        FloatingActionButton(onPressed: (){}),
      ],),
      body: Container(),
    );

श्रेणियाँ

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

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

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