FLUTTER ECOSYSTEM

holding_gesture

एक अनुकूलित GestureDetector जो एक निर्दिष्ट Widget को दबाकर कार्रवाई पर कार्रवाई करता है।

नवीनतम वर्ज़न
1.2.0
30-दिन डाउनलोड
9.6 हज़ार
लाइक
49
Pub अंक
150

पैकेज अवलोकन

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

अवलोकन

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

उपयोग
  • Long-press context menus
  • Gesture-based navigation triggers
  • Interactive widget activation
  • Drag start detection
  • Customizable hold duration
  • Accessibility-enhanced controls
मुख्य विशेषताएँ
  • Precise hold duration control
  • Cross-platform compatibility
  • Simple API integration
  • Configurable hold delay
  • Built-in callback handling
  • Minimal performance overhead
इनके लिए उपयुक्त
  • Developers building interactive UIs
  • Apps requiring long-press functionality
  • Cross-platform Flutter projects
  • Accessibility-focused interfaces
  • Gesture-heavy applications
विचार योग्य बातें
  • Requires careful timing configuration
  • May conflict with other gesture detectors
  • Not suitable for rapid tap sequences
  • Needs testing on all target platforms
  • Limited to single-widget hold detection
  • Depends on Flutter's gesture system stability
समर्थित प्लेटफ़ॉर्मAndroidiOSWebmacOSWindowsLinux

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

flutter pub add holding_gesture

श्रेणियाँ

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

संबंधित प्रोजेक्ट