screen plugin improvement.

merge-requests/575/head
Sikander Saleem 3 years ago
parent 628439ddf8
commit 2fd0fd3f85

@ -10,7 +10,7 @@ import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:geolocator/geolocator.dart';
import 'package:provider/provider.dart';
import 'package:screen/screen.dart';
import 'package:screen_brightness/screen_brightness.dart';
class GeneralSettings extends StatefulWidget {
@override
@ -275,7 +275,7 @@ class _GeneralSettings extends State<GeneralSettings> with TickerProviderStateMi
case 0:
{
themeNotifier.setTheme(await getTheme(value));
Screen.setBrightness(1.0);
setBrightness(1.0);
}
break;
case 1:
@ -286,24 +286,33 @@ class _GeneralSettings extends State<GeneralSettings> with TickerProviderStateMi
break;
case 2:
themeNotifier.setTheme(await getTheme(value));
Screen.setBrightness(0.01);
setBrightness(0.01);
break;
case 3:
{
themeNotifier.setTheme(await getTheme(value));
Screen.setBrightness(1.0);
setBrightness(1.0);
}
break;
default:
{
themeNotifier.setTheme(await getTheme(value));
Screen.setBrightness(1.0);
setBrightness(1.0);
}
break;
}
permission.setTheme(value);
}
setBrightness(double brightness) async {
try {
await ScreenBrightness().setScreenBrightness(brightness);
} catch (e) {
print(e);
throw 'Failed to set brightness';
}
}
setVibration(value) {
permission.setVibrationPermission(value);
}

@ -138,7 +138,7 @@ dependencies:
#Flutter WebRTC
flutter_webrtc: ^0.8.0
screen: ^0.0.5
screen_brightness: ^0.1.2
#google maps places

Loading…
Cancel
Save