v0.0.2
brightness_volume_manager
AndroidおよびiOSでの画面明るさと音量を管理するためのFlutterプラグイン。また、明るさと音量スワイプ用のカスタムウィジェットも提供します。
1いいね 3030日間ダウンロード140Pub ポイント
AndroidiOS
これは、Android および iOS で画面の明るさとメディア音量をプログラム的に取得および調整できる Flutter プラグインです。
{"sdk":"flutter"}^2.0.2{"sdk":"flutter"}^4.0.0以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。
A Flutter plugin to manage screen brightness and volume on Android and iOS. Also provides the custom widget for brightness and volume swipe.
Add the package to your pubspec.yaml:
brightness_volume_manager: ^latest_version
latest_version:
pub package
BrightnessVolumeManager().getBrightness();
BrightnessVolumeManager().setBrightness(brightness);
BrightnessVolumeManager().resetCustomBrightness();
BrightnessVolumeManager().getVolume();
BrightnessVolumeManager().setVolume(v);
BrightnessVolumeManager().isScreenKeptOn();
BrightnessVolumeManager().keepScreenOn(true);
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(),
)
)
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(),
)
),