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

use_scramble कवर
पैकेज विवरणv0.0.13

use_scramble

useScramble से प्रेरित यादृच्छिक पाठ प्रस्तुतियों के लिए हल्का पैकेज

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

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

flutter pub add use_scramble

पैकेज अवलोकन

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

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

उपयोग

  • एनिमेटेड वेलकम मैसेज
  • लोडिंग स्थिति संकेतक
  • इंटरैक्टिव हेडलाइन प्रभाव
  • डायनामिक लेबल एनीमेशन
  • प्रवेश ऑनबोर्डिंग स्क्रीन्स

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

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

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

  • गतिशील पाठ प्रभाव चाहने वाले UI डिज़ाइनर
  • इंटरैक्टिव ऐप्स बनाने वाले डेवलपर्स
  • एनिमेटेड ऑनबोर्डिंग प्रवाह वाले प्रोजेक्ट्स
  • लोडिंग के दौरान दृश्य प्रतिक्रिया की आवश्यकता वाले ऐप्स
  • रचनात्मक डिजिटल अनुभव

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

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

मूल README

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

LICENCE - MIT pub package

Use Scramble GIF Demo

Lightweight package for random text animations inspired by useScramble

Used by

Usage

TextScramble(
    text: 'Hello World!',
    speed: Duration(milliseconds: 50),
    chars: '!<>-_\\/[]{}—=+*^?#________',
    correctCharProbability: 0.1, // Correct character probability in [0, 1]
    scrambleCycles: 4, // Number of times to scramble the text
    builder: (context, scrambledText) {
      // Use the builder to define how the text is displayed
      return Text(
        scrambledText,
        textAlign: TextAlign.center, // Text alignment is now within the builder
        style: TextStyle( // Text style is now within the builder
          fontSize: 40,
          color: Colors.green,
          fontFamily: 'JetBrainsMono',
        ),
      );
    },
),

Bugs/Requests

If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket on Github and I'll look into it. Pull request are also welcome.

Additional information

Medium article link

Created by Gleb | khlebobul@gmail.com

X Telegram

Support the project:

Credits

श्रेणियाँ

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

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