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

पैकेज विवरणv0.0.5

visual_effect

Flutter के लिए VisualEffect API, आपके विजेट्स पर पेंट इफेक्ट जोड़ने के लिए आसान।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
329
लाइक
72
Pub अंक
140

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

flutter pub add visual_effect

पैकेज अवलोकन

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

VisualEffect एक Flutter पैकेज है जो विजुअल इफेक्ट को विजेट्स पर लागू करने को सरल बनाता है, जिससे डेवलपर्स कम कोड के साथ दृश्य आकर्षण में सुधार कर सकते हैं। यह UI तत्वों पर ब्लर, छाया और रंग फ़िल्टर जैसे इफेक्ट जोड़ने के लिए एक सहज API प्रदान करता है। प्लेटफ़ॉर्म के बीच चिकनी एकीकरण के लिए डिज़ाइन किया गया है, यह Android, iOS, Web, macOS, Windows और Linux को समर्थन देता है। धाराप्रवाह इंटरफ़ेस के निर्माण के लिए आदर्श है जिसमें समृद्ध दृश्य प्रतिक्रिया होती है, खासकर आधुनिक ऐप डिज़ाइन में जिसमें हल्के या भारी ग्राफिकल विस्तार की आवश्यकता होती है।

उपयोग

  • पृष्ठभूमि में ब्लर प्रभाव जोड़ना
  • चमकदार या छाया वाले पाठ का निर्माण करना
  • गतिशील पेंट प्रभाव के साथ बटन को बढ़ावा देना
  • अम्मोदक लॉन्च स्क्रीन का डिज़ाइन करना
  • एनिमेटेड ओवरले लागू करना
  • छवियों पर रंग फ़िल्टर लागू करना

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

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

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

  • दृश्य सुंदरता की तलाश में UI डिजाइनर
  • आधुनिक एप्लिकेशन इंटरफ़ेस बनाने वाले डेवलपर्स
  • एनिमेटेड या इंटरैक्टिव विजुअल्स की आवश्यकता वाले ऐप्स
  • कई प्लेटफॉर्म के लिए लक्षित प्रोजेक्ट
  • दृश्य-समृद्ध घटकों का प्रोटोटाइपिंग

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

  • कम शक्तिशाली उपकरणों पर प्रदर्शन प्रभावित हो सकता है
  • पेंट ऑपरेशन के समझ की आवश्यकता है
  • केवल दृश्य प्रभावों तक सीमित, लेआउट परिवर्तन नहीं
  • जटिल एनीमेशन के लिए अनुपयुक्त
  • प्लेटफ़ॉर्म के आधार पर प्रभाव की गुणवत्ता में भिन्नता हो सकती है

मूल README

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

visual_effect

VisualEffect API for Flutter to easily add paint effects on your widgets.

Warning This package is experimental for the moment. The API can change at any time.

Scroll Effect

The main purpose of this API is to provide an easy and efficiently way to apply scroll animations.

Warning The addRepaintBoundaries MUST be set to false in the parent Sliver/ScrollView because we explicitely want in that case to repaint for every single scroll so we can add the effect.

For example this Card Stack effect can be obtained with the code below:

Card Stack

class _ScrolledItem extends StatelessWidget {
  const _ScrolledItem();

  @override
  Widget build(BuildContext context) {
    return ScrollEffect(
      onGenerateVisualEffect: (effect, phase) {
        return effect
            .grayscale(phase.leadingLerp(to: 0.5))
            .scale(
              x: phase.isLeading ? phase.leadingLerp(from: 1, to: 0.9) : 1,
              anchor: Alignment.topCenter,
            )
            .translate(y: effect.childSize.height * phase.leading);
      },
      child: const _CardItem(),
    );
  }
}

श्रेणियाँ

निर्भरताएँ

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

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

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

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