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

flutter_richtext_composer कवर
पैकेज विवरणv0.2.3

flutter_richtext_composer

एक ऐसा Flutter पैकेज जो i18n मित्रतापूर्ण तरीके से धनुष्टेक्स्ट को बनाने के लिए है

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
149
लाइक
7
Pub अंक
150

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

flutter pub add flutter_richtext_composer

पैकेज अवलोकन

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

एक फ्लटर पैकेज जो अंतर्राष्ट्रीयकरण (i18n) के समर्थन के साथ समृद्ध पाठ के निर्माण को सरल बनाने के लिए डिज़ाइन किया गया है। यह विकासकर्ताओं को एक साफ, पठनीय तरीके से बहुआकार, लिंक और इमोजी के साथ फॉर्मेटेड पाठ बनाने की अनुमति देता है, जबकि सही स्थानीयकरण सुनिश्चित करता है। पैकेज सभी मुख्य प्लेटफॉर्मों पर फ्लटर ऐप्स में बिना किसी दिक्कत के एकीकृत होता है, जिससे यह नोटिफिकेशन, संदेश या निर्देशात्मक UI जैसे डायनामिक कंटेंट के लिए आदर्श होता है। इसका API स्पष्ट है और रखरखाव और स्केलेबिलिटी पर केंद्रित है।

उपयोग

  • स्थानीयकृत चैट इंटरफेस बनाना
  • स्टाइल्ड उपयोगकर्ता-उत्पादित सामग्री प्रदर्शित कर रहे हैं
  • बहुभाषी निर्देशात्मक पाठ बनाना
  • गतिशील नोटिफिकेशन संदेश उत्पन्न करना
  • समृद्ध-फॉर्मेटेड टूलटिप्स का लागू करना

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

  • आई18न-मित्रता वाला समृद्ध पाठ संयोजन
  • कई पाठ शैलियों और लिंक का समर्थन
  • Flutter के Text विजेट्स के साथ आसान एकीकरण
  • क्रॉस-प्लेटफॉर्म संगतता
  • स्पष्ट घोषणात्मक API
  • इमोजी और विशेष अक्षर प्रबंधन

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

  • बहुभाषी ऐप्स बनाने वाले डेवलपर्स
  • रखरखाव योग्य समृद्ध पाठ तर्क की आवश्यकता वाली टीमें
  • गतिशील या उपयोगकर्ता-उत्पन्न सामग्री वाले ऐप्स
  • स्थानीयकरण के साथ प्रारूपित पाठ की आवश्यकता वाले UI
  • पठनीयता और स्केलेबिलिटी पर जोर देने वाले प्रोजेक्ट

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

  • अनुवाद कुंजियों का सावधानीपूर्वक उपयोग आवश्यक है
  • विस्तृत प्रारूपण के साथ बंडल के आकार में थोड़ा वृद्धि हो सकती है
  • सिर्फ पाठ-आधारित सामग्री, छवियों या जटिल व्यवस्था के लिए सीमित
  • मुख्य ऐप में सही i18n सेटअप पर निर्भर करता है
  • स्केल पर उच्च प्रदर्शन वाले टेक्स्ट रेंडरिंग के लिए नहीं बनाया गया है

मूल README

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

flutter_richtext_composer

Latest version on pub.dev

A Flutter package for composing RichText in a i18n friendly way.

Getting Started

Import the library with

import 'package:flutter_richtext_composer/flutter_richtext_composer.dart';

Example

Then you can start composing RichText like this:

RichTextComposer(
  'Hi {name}, I am {my_name}! {icon}',
  style: TextStyle(fontSize: 30),
  placeholders: {
    'name': TextSpan(
          text: 'Son',
          style: TextStyle(fontWeight: FontWeight.bold),
    ),
    'my_name': TextSpan(
          text: 'Dad',
          style: TextStyle(
            color: Colors.red,
            decoration: TextDecoration.underline,
          ),
    ),
    'icon': WidgetSpan(
      child: GestureDetector(
        child: Icon(Icons.person),
        onTap: () {
          ScaffoldMessenger.of(context).showSnackBar(SnackBar(
            content: Text('Icon has been clicked'),
          ));
        },
      ),
    ),
  },
),

To escape the placeholder, prefix with \, e.g \{placeholder}:

RichTextComposer(
  'Hi \\{dad}, I am {batman}!',
  style: TextStyle(fontSize: 25),
  placeholders: {
    'batman': TextSpan(
          text: 'Batman',
          style: TextStyle(
            color: Colors.red,
            decoration: TextDecoration.underline,
          ),
    ),
  },
),

Example

श्रेणियाँ

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

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

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