अवलोकन
एक फ्लटर पैकेज जो स्क्रीन कीबोर्ड की ऊंचाई को निरंतर प्रदान करता है, जिससे सही UI समायोजन संभव होता है। यह टिकट या इमोजी मॉडल के तत्वों को कीबोर्ड के संबंध में स्थित करने के लिए विशेष रूप से उपयोगी है। पैकेज दोनों एंड्रॉइड और आईओएस प्लेटफॉर्म पर काम करता है, जिससे सुनिश्चित होता है कि व्यवहार समान रहे। यह कीबोर्ड स्थिति परिवर्तनों को सुनता है और धारा के माध्यम से वर्तमान ऊंचाई प्रदान करता है, जिससे इसे प्रतिक्रियाशील लेआउट में आसानी से एकीकृत किया जा सकता है।
उपयोग
- कीबोर्ड दिखाई देने पर UI लेआउट को समायोजित करना
- कीबोर्ड के ऊपर मोडल्स को स्थिति दें
- इनपुट के दौरान सामग्री को दिखाई देने में सुनिश्चित करें
- गतिशील इनपुट क्षेत्र के साथ चैट इंटरफेस बनाना
- वास्तविक समय की कीबोर्ड जागरूकता के साथ फॉर्म बनाना
मुख्य विशेषताएँ
- रियल-टाइम कीबोर्ड ऊंचाई मॉनिटरिंग
- क्रॉस-प्लेटफ़ॉर्म समर्थन (Android और iOS)
- प्रतिक्रियाशील अपडेट के लिए प्रवाह-आधारित API
- न्यूनतम सेटअप और एकीकरण
- एनिमेशन के दौरान भी ऊंचाई का सटीक पता लगाएं
इनके लिए उपयुक्त
- चैट ऐप डेवलपर्स
- फॉर्म बिल्डर्स
- कीबोर्ड संवेदनशीलता के आवश्यकता वाले UI घटक
- इनपुट-भारी इंटरफेस बनाने वाले डेवलपर्स
- कीबोर्ड के पास फ्लोटिंग एक्शन बटन वाले ऐप्स
विचार योग्य बातें
- मेमोरी लीक से बचने के लिए स्ट्रीम के सही निपटान की आवश्यकता होती है
- विभाजित कीबोर्ड जैसे किन्हीं किनारे के मामलों के लिए अतिरिक्त तर्क की आवश्यकता हो सकती है
- स्थिर कीबोर्ड ऊंचाई परिदृश्य के लिए उपयुक्त नहीं
- प्लेटफॉर्म-विशिष्ट कीबोर्ड इवेंट पर निर्भर करता है
- कई उपकरणों और OS संस्करणों पर परीक्षण किया जाना चाहिए
