flashlight_flutter 1.0.4
flashlight_flutter: ^1.0.4 copied to clipboard
flashlight plugin for Flutter
flashlight_flutter #
Flutter plugin for LED control on iOS and Android.
https://pub.dev/packages/flashlight_flutter
Installation #
flutter pub add flashlight_flutter
Usage #
Create the object of FlashlightFlutter. If you use it in different places, ensure you use DI or singleton.
final _flash = FlashlightFlutter();
Future<void> example() async {
// check if the flash is available
bool isFlashAvailable = await _flash.isFlashAvailable();
if (isFlashAvailable) {
// check if the torch level is available.
bool isTorchLevelAvailable = await _flash.isTorchLevelAvailable();
if (isTorchLevelAvailable) {
// set the brightness level in the range of (0.0;1.0]
await _flash.setTorchLevel(0.5);
// get current brightness level
final torchLevel = await _flash.getTorchLevel();
}
// turn on brightness
await _flash.turnOn();
// turn off brightness
await _flash.turnOff();
}
}