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