टेक्स्टफील्ड, टेक्स्टफॉर्म फील्ड और स्ट्रिंग्स के लिए आसान और शक्तिशाली मास्क। बहु-मास्क समर्थन, मुद्रा के लिए रिवर्स मास्क और प्लेसहोल्डर है। यह उपयोगकर्ता के कर्सर को नियंत्रित करता है।
सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
Easy Mask एक Flutter पैकेज है जो शक्तिशाली मास्किंग क्षमताओं के साथ टेक्स्ट फ़ील्ड और स्ट्रिंग्स के लिए इनपुट फॉर्मेटिंग को सरल बनाता है। यह कई मास्क, मुद्रा फॉर्मेटिंग के लिए रिवर्स मास्किंग और कस्टमाइज़ेबल प्लेसहोल्डर्स का समर्थन करता है। पैकेज उपयोगकर्ता इनपुट के दौरान कर्सर की स्थिति को बुद्धिमानी से प्रबंधित करता है, जिससे टाइपिंग का अनुभव चिकना होता है। फोन नंबर, तारीख या वित्तीय मूल्य जैसे संरचित इनपुट की आवश्यकता वाले फॉर्म्स के लिए आदर्श है, जो उपयोगकर्ता टाइप करते समय स्वचालित रूप से फॉर्मेट लागू करके उपयोगकर्ता अनुभव को बढ़ाता है।
उपयोग
संरचित डेटा के साथ फॉर्म इनपुट
मुद्रा और संख्या प्रारूपण
तिथि और फ़ोन नंबर मास्क
वास्तविक समय में इनपुट प्रमाणीकरण
डायनामिक मास्क स्विचिंग
प्लेसहोल्डर प्रबंधन
मुख्य विशेषताएँ
मल्टी-मास्क समर्थन
मुद्रा के लिए उलटा मास्क
स्वचालित कर्सर नियंत्रण
कस्टमाइज़ किए गए प्लेसहोल्डर
रियल-टाइम प्रस्तुति
क्रॉस-प्लेटफॉर्म संगतता
इनके लिए उपयुक्त
फॉर्म-भारी एप्लिकेशन बनाने वाले डेवलपर्स
प्रारूपित इनपुट फ़ील्ड की आवश्यकता वाले ऐप्स
वित्तीय या डेटा-प्रविष्टि एप्लिकेशन
स्थिर इनपुट पैटर्न की आवश्यकता वाले प्रोजेक्ट्स
टेक्स्ट इनपुट में उपयोगकर्ता अनुभव पर ध्यान केंद्रित टीमें
विचार योग्य बातें
जटिल मास्क तर्क के साथ सावधानीपूर्वक निपटना पड़ सकता है
मूल उदाहरणों के अलावा सीमित दस्तावेज़न
बहुत सक्रिय मास्क के साथ संभावित प्रदर्शन प्रभाव
गैर-पाठ इनपुट परिदृश्यों के लिए उपयुक्त नहीं
सभी लक्षित प्लेटफॉर्म पर परीक्षण की आवश्यकता होती है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
Easy Mask
Easy way to apply a mask to Flutter's TextFields and on Strings
To use it, you only need to pass EasyMask on TextField's parameter inputFormatters.
The Easy Mask cares about user's cursor position, to make fluid it's usability.
Supports Multi Mask based on masks length.
Supports Placeholders.
Usage
Simplest Sample
Import package:easy_mask/text_input_mask.dart
Then instantiate TextInputMask passing at least a String mask parameter.