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

utils_rinch_text कवर
पैकेज विवरणv1.0.3

utils_rinch_text

इस विधि लंबे टेक्स्ट के प्रारूपण के लिए आदर्श TextSpan सूची लौटाती है। इस कार्यान्वयन में निम्नलिखित टैग समर्थित हैं, उदाहरण देखें।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
19
लाइक
9
Pub अंक
160

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

flutter pub add utils_rinch_text

पैकेज अवलोकन

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

utils_rinch_text पैकेज लंबे टेक्स्ट को TextSpan का उपयोग करके प्रारूपित करने के लिए एक उपयोगी विधि प्रदान करता है, जिसमें समृद्ध टेक्स्ट प्रदर्शन के लिए कस्टम टैग का समर्थन होता है। यह एम्बेडेड प्रारूपण के साथ संरचित टेक्स्ट प्रदर्शन की अनुमति देता है, जो चैट संदेशों या प्रारूपित विवरण जैसे डायनामिक कंटेंट के लिए आदर्श है। पैकेज सभी प्रमुख प्लेटफॉर्मों के साथ संगत है और स्पैन प्रबंधन के बिना जटिल टेक्स्ट लेआउट के निर्माण को सरल बनाता है। यह एक स्वच्छ API का उपयोग करके टैग किए गए टेक्स्ट को प्रभावी ढंग से विश्लेषण और प्रदर्शित करता है।

उपयोग

  • चैट संदेश प्रारूपण
  • गतिशील सामग्री निरूपण
  • UI घटकों में समृद्ध पाठ
  • प्रारूपित विवरण
  • उपयोगकर्ता द्वारा उत्पन्न टेक्स्ट प्रसंस्करण

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

  • कस्टम टेक्स्ट टैग का समर्थन करता है
  • TextSpan सूचियाँ उत्पन्न करता है
  • क्रॉस-प्लेटफॉर्म संगतता
  • सरल API एकीकरण
  • प्रभावी पाठ विश्लेषण

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

  • समृद्ध पाठ की आवश्यकता वाले ऐप्स
  • चैट या संदेश इंटरफ़ेस
  • सामग्री-भारी UI
  • पाठ स्वरूपण उपकरण
  • सरलता की तलाश में फ्लैटर विकासकर्ता

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

  • सही टैग सिंटैक्स की आवश्यकता है
  • केवल पाठ स्वरूपण के लिए सीमित
  • कोई बिल्ट-इन स्टाइलिंग विकल्प नहीं
  • सही इनपुट संरचना पर निर्भर करता है
  • जटिल लेआउट के लिए उपयुक्त नहीं

मूल README

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

This method returns a list of TextSpan ideal for formatting long text this implementation supports the following tags, see example.

<a>Link web<a>
<p> add paragraph

Captura de tela 2023-02-03 195339

Add custom tags

Text de example:

 String textExample = """
  <i>Flutter<i> is an open source mobile app development framework <l>created by Google.<l> 
  It enables the creation of native apps for <i>iOS and Android<i> with a single Dart code base. 
  With its flexible and performant architecture, <o>Flutter has become one of the most 
  popular options for building mobile apps.<o> In addition, it offers a wide range of widgets 
  and animated visual effects that help you create attractive and intuitive applications. <p>
  For more information about Flutter, head over to the main 
  page at <a>https://flutter.dev/<a> and start <b>exploring the possibilities<b> 
  of this powerful app development tool.
  """;

Implementation

RichText(
   text: TextSpan(
     children: UtilsRinchText.generate(
       textExample,
       customTags: {
         "<i>": const TextStyle(
           fontWeight: FontWeight.bold,
           fontSize: 20,
         ),
         "<l>": const TextStyle(
           fontSize: 20,
           color: Colors.red,
           fontWeight: FontWeight.bold,
         ),
         "<a>": const TextStyle(
           color: Colors.green,
           fontWeight: FontWeight.bold,
         ),
         "<o>": const TextStyle(
           fontWeight: FontWeight.bold,
           color: Colors.blue,
           fontSize: 20,
         ),
         "<b>": const TextStyle(
           fontWeight: FontWeight.bold,
           color: Colors.orange,
           fontSize: 20,
         ),
       },
     ),
   ),
 ), 

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

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

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

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