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

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

brightness_volume_manager

एंड्रॉइड और आईओएस पर स्क्रीन चमक और वॉल्यूम को प्रबंधित करने के लिए एक फ्लटर प्लगइन। साथ ही चमक और वॉल्यूम स्वाइप के लिए कस्टम विजेट प्रदान करता है।

AndroidiOS
30-दिन डाउनलोड
49
लाइक
1
Pub अंक
140

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

flutter pub add brightness_volume_manager

पैकेज अवलोकन

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

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

उपयोग

  • मीडिया प्लेयर नियंत्रण
  • डिवाइस सेटिंग्स यूआई
  • गतिशील आधार पर वॉल्यूम समायोजन
  • कस्टम ब्राइटनेस स्लाइडर
  • अंमोल नियंत्रण वाला ऐप
  • प्राप्ति सुविधाएँ

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

  • क्रॉस-प्लेटफ़ॉर्म समर्थन (Android और iOS)
  • चमक/ध्वनि के लिए स्वाइप गति विजेट
  • मूल एपीआई संयोजन
  • कस्टमाइज़ किए जा सकने वाले UI घटक
  • रियल-टाइम समायोजन
  • pub add के माध्यम से सरल सेटअप

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

  • मीडिया ऐप्स बनाने वाले डेवलपर्स
  • गतिशील नियंत्रण की तलाश में UI/UX डिज़ाइनर
  • उपकरण-स्तरीय हार्डवेयर एक्सेस की आवश्यकता वाले ऐप
  • शैक्षिक या पहुँच केंद्रित एप्लिकेशन
  • सरल आवाज़/चमक नियंत्रण की आवश्यकता वाले प्रोजेक्ट्स

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

  • प्लेटफ़ॉर्म-विशिष्ट अनुमतियाँ आवश्यक हैं
  • Android और iOS पर सीमित
  • पृष्ठभूमि निष्पादन के लिए अतिरिक्त संगत होना आवश्यक हो सकता है
  • वेब या डेस्कटॉप के लिए उपयुक्त नहीं है
  • उपकरणों के बीच व्यवहार में हल्के अंतर हो सकते हैं

मूल README

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

brightness_volume_manager

A Flutter plugin to manage screen brightness and volume on Android and iOS. Also provides the custom widget for brightness and volume swipe.

Features

  • Get and set screen brightness
  • Reset custom brightness
  • Get and set system volume
  • Keep the screen on
  • Custom swipe widget for brightness
  • Custom swipe widget for volume

Installation

Add the package to your pubspec.yaml:

    brightness_volume_manager: ^latest_version

latest_version:
pub package

API
Get System brightness
    BrightnessVolumeManager().getBrightness();
Set brightness
  BrightnessVolumeManager().setBrightness(brightness);
Reset Custom brightness
  BrightnessVolumeManager().resetCustomBrightness();
Get System Volume
    BrightnessVolumeManager().getVolume();
Set volume
  BrightnessVolumeManager().setVolume(v);
Get screen kept on flag
  BrightnessVolumeManager().isScreenKeptOn();
Set screen kept on flag
  BrightnessVolumeManager().keepScreenOn(true);
Add swipe widget vertical
  SwipeManager(
      initialValue: brightness,
      onChange: (v, z) {
        BrightnessVolumeManager().setBrightness(v);
      },
      direction: SlideDirection.vertical,
      childBuilder: (ctx, value) => AnimatedSwitcher(
        layoutBuilder: (Widget? currentChild,
            List<Widget> previousChildren) {
          return currentChild!;
        },
        duration: const Duration(seconds: 1),
        child: Container(),
      )
  )
Add swipe widget horizontal
  SwipeManager(
    initialValue: brightness,
    width: 200,
    height: 20,
    onChange: (v, z) {
      BrightnessVolumeManager().setBrightness(v);
    },
    direction: SlideDirection.horizontal,
    childBuilder: (ctx, value) => AnimatedSwitcher(
        layoutBuilder: (Widget? currentChild,
        List<Widget> previousChildren) {
          return currentChild!;
        },
        duration: const Duration(seconds: 1),
      child: Container(),
    )
),

Contributor

Minas Chalise Bikram koju

श्रेणियाँ

निर्भरताएँ

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

  • plugin_platform_interface^2.0.2

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

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

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