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

rich_readmore कवर
पैकेज विवरणv1.1.1

rich_readmore

एक विजेट जो प्रदत्त सेटिंग्स के आधार पर अधिक या कम दिखाने का विकल्प सहित पाठ प्रदर्शित करता है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
1.1 हज़ार
लाइक
45
Pub अंक
160

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

flutter pub add rich_readmore

पैकेज अवलोकन

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

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

उपयोग

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

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

  • समृद्ध पाठ स्वरूपण का समर्थन करता है
  • गतिशील अधिक/कम टॉगल
  • कस्टमाइज़ किए गए लंबे बिंदु और बटन लेबल
  • क्रॉस-प्लेटफॉर्म संगतता
  • pub के माध्यम से आसान एकीकरण
  • निर्धारित पंक्ति सीमा

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

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

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

  • जटिल लेआउट के लिए सावधानीपूर्वक स्टाइलिंग की आवश्यकता हो सकती है
  • बहुत बड़े पाठ के साथ प्रदर्शन प्रभाव
  • केवल पाठ कें आधार पर सामग्री (कोई छवि नहीं)
  • मुख्य विजेट के अनुबंधों पर निर्भर करता है
  • गैर-पाठ सामग्री के लिए उपयुक्त नहीं

मूल README

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

rich_readmore workflow codecov MIT License

rich_readmore

A widget that displays text with an option to show more or show less based on the provided settings.
The RichReadMoreText widget allows you to trim text either based on the character length or the number of lines.
When the text is longer than the specified trim length or exceeds the maximum number of lines, it provides a toggle option to show more or show less of the text.
It has two options for settings, the LineModeSettings or LengthModeSettings for trimming using the behavior that you want.
If you want to pass a string directly instead of a TextSpan, you can just be using the the RichReadMoreText.fromString(...). There are some examples for that below.

Demonstration

How to use

import:

import 'package:rich_readmore/rich_readmore.dart';

For TextSpan data:

 RichReadMoreText(
   textSpan,
   settings: LineModeSettings(
     trimLines: 3,
     trimCollapsedText: 'Expand',
     trimExpandedText: ' Collapse ',
     onPressReadMore: () {
       /// specific method to be called on press to show more
     },
     onPressReadLess: () {
       /// specific method to be called on press to show less
     },
   ),
 ),

Or for String data:

 RichReadMoreText.fromString(
   text: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',
   textStyle: TextStyle(color: Colors.purpleAccent),
   settings: LengthModeSettings(
     trimLength: 20,
     trimCollapsedText: 'Expand',
     trimExpandedText: ' Collapse ',
     onPressReadMore: () {
       /// specific method to be called on press to show more
     },
     onPressReadLess: () {
       /// specific method to be called on press to show less
     },
     lessStyle: TextStyle(color: Colors.blue),
     moreStyle: TextStyle(color: Colors.blue),
   ),
 ),

श्रेणियाँ

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

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

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