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

पैकेज विवरणv1.0.0

widget_size

एक विजेट जो बिल्ड करने और विजेट ट्री में जोड़ने के बाद इसका आकार गणना करता है

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
2.3 हज़ार
लाइक
38
Pub अंक
150

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

flutter pub add widget_size

पैकेज अवलोकन

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

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

उपयोग

  • डायनामिक लेआउट साइज़िंग
  • प्रतिक्रियाशील UI मापदंड
  • सामग्री आयाम ट्रैकिंग
  • क्रॉस-प्लेटफ़ॉर्म आकार निर्धारण
  • रनटाइम विजेट विश्लेषण

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

  • रियल-टाइम आकार गणना
  • क्रॉस-प्लेटफ़ॉर्म संगतता
  • न्यूनतम कॉन्फ़िगरेशन
  • बिल्ड कंटेक्स्ट के साथ एकीकरण
  • सभी फ्लटर प्लेटफॉर्म का समर्थन करता है

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

  • सटीक विजेट आयाम की आवश्यकता वाले डेवलपर्स
  • अनुकूल लेआउट वाले एप्स
  • UI परीक्षण और डिबगिंग
  • क्रॉस-प्लेटफ़ॉर्म प्रोजेक्ट्स
  • प्रदर्शन-संवेदनशील डिज़ाइन

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

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

मूल README

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

widget_size

pub package

A widget to calculate it's size after being built and attached to a widget tree

Usage

To use this plugin, add widget_size as a dependency in your pubspec.yaml file.

dependencies:
  widget_size: ^lastVersion

Example

double _yourHeight = 50;
double _yourWidth = 50;

WidgetSize(
  onChange: (Size size) {
    // your Widget size available here
    _yourHeight = size.height;
    _yourWidth = size.width;
  },
  child: Container(
    height: _yourHeight,
    width: _yourWidth,
    color: Theme.of(context).primaryColor,
  ),
)

श्रेणियाँ

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

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

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