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

flutter_interactive_keyboard कवर
पैकेज विवरणv0.2.0

flutter_interactive_keyboard

एक फ्लटर प्लगइन जो कीबोर्ड को आईओएस नेटिव व्यवहार के समान बाहर निकालने के लिए अंतरक्रियात्मक रूप से उपयोग करता है। एंड्रॉइड पर, बिना ड्रैग के कार्यक्षमता का अनुकरण किया जाता है।

AndroidiOS
30-दिन डाउनलोड
56
लाइक
33
Pub अंक
140

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

flutter pub add flutter_interactive_keyboard

पैकेज अवलोकन

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

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

उपयोग

  • फॉर्म में इंटरैक्टिव कीबोर्ड बंद करना
  • चैट या इनपुट-भारी एप्लिकेशन में उपयोगकर्ता अनुभव को बढ़ाना
  • Android पर iOS नेटिव कीबोर्ड गेस्चर का अनुकरण करना
  • हस्तगत नियंत्रण के माध्यम से पहुँच को बेहतर बनाना

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

  • iOS-शैली का ड्रैग-टू-डिस्मिस गेस्चर
  • Android गतिमान उपमा
  • न्यूनतम एकीकरण प्रयास
  • क्रॉस-प्लेटफॉर्म सुसंगतता
  • अस्वीकरण के दौरान सुचारु एनीमेशन

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

  • iOS-जैसा UX लक्षित करने वाले विकासकर्मी
  • अक्सर कीबोर्ड का उपयोग करने वाले ऐप्स
  • उपयोगकर्ता अनुभव-केंद्रित मोबाइल एप्लिकेशन
  • फॉर्म-भारी या संदेश इंटरफ़ेस

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

  • केवल कीबोर्ड बंद करने तक सीमित
  • गतिशील संवेदनशीलता के लिए कोई कस्टमाइजेशन नहीं
  • Android का व्यवहार असली ड्रैग से भिन्न होता है
  • अन्य गतिमान डिटेक्टर्स के साथ टकराएगा

मूल README

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

pub package

This plugin is not under active development. If you'd like to contribute, PRs are welcomed.

Flutter Interactive Keyboard

A way to mimic the iOS interactive dismissable keyboard in Flutter. For Android, the behavior will still be applied without animation due to the Android keyboard limitations.

How to use it

The KeyboardManagerWidget defines the area where the draggable keyboard is enabled. Gestures are passed to the widget in order to permit both scrolling and drag-to-dismiss behavior.

focusNode is required when using a TextField to manage the keyboard opening and closing.

See the full example to see a complete implementation.

KeyboardManagerWidget(
  focusNode: _focusNode,
  child: ListView.builder(
    itemCount: 100,
    itemBuilder: (context,index){
      return ListTile(
        title: Text("element $index"),
      );
    },
  ),
)

Advanced

Change focusNode

If your app has more than one TextField that should trigger the keyboard, you can change the current FocusNode from the KeyboardManagerWidgetState as follows:

// Init variable
GlobalKey<KeyboardManagerWidgetState> _key = GlobalKey();

// In the build method
KeyboardManagerWidget(
  key: _key,
  ...
)

// Wherever you like
_key.currentState.substituteFocusNode = newFocusNode;

श्रेणियाँ

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

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

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