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

पैकेज विवरणv0.4.0+2

visibility_detector

एक विजेट जो अपने बच्चे की दृश्यता का पता लगाता है और कॉलबैक को सूचित करता है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
1.6 लाख
लाइक
1.3 हज़ार
Pub अंक
140

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

flutter pub add visibility_detector

पैकेज अवलोकन

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

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

उपयोग

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

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

  • रियल-टाइम दृश्यता डिटेक्शन
  • क्रॉस-प्लेटफ़ॉर्म संगतता
  • कस्टमाइज़ किए गए दृश्यता प्रावधान
  • दृश्यता परिवर्तन कॉलबैक
  • हल्का और कारगर

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

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

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

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

मूल README

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

Build

Flutter widgets

This repository contains the source code for various Flutter widgets that are developed by Google but not by the core Flutter team.

The product and source code here are neither endorsed by Google nor the Flutter team. They are mainly made available as a reference. Support is best-effort.

Packages

Package Description Version
flutter_simple_treeview A widget, that visualises a tree structure, where a node can be any widget. pub package
linked_scroll_controller A scroll controller that allows two or more scroll views to be in sync. pub package
scrollable_positioned_list A list with helper methods to programmatically scroll to an item. pub package
self_storing_input A set of input widgets that automatically save and load the entered value to a data store. pub package
visibility_detector A widget that detects the visibility of its child and notifies a callback. pub package

Issues

Please file any issues, bugs, or feature requests in the this repo.

Contributing

If you wish to contribute a change to any of the existing widgets in this repo, please review our contribution guide, and send a pull request.

श्रेणियाँ

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

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