ScreenBrightness Service
Provides access to control and observe system and application screen brightness.
**Platform Support:**
**Android Configuration:**
To adjust system brightness on Android, add the following permission in pyproject.toml:
[tool.flet.android.permission]
"android.permission.WRITE_SETTINGS" = true
**Inheritance:**
Inherits from Service.
Events
on_application_screen_brightness_change** (EventHandler | None)ScreenBrightnessChangeEvent
* Description: Called when the application screen brightness changes.
on_system_screen_brightness_change** (EventHandler | None)ScreenBrightnessChangeEvent
* Description: Called when the system screen brightness changes.Methods
can_change_system_screen_brightness()** -> boolget_application_screen_brightness()** -> float0.0..1.0.
get_system_screen_brightness()** -> float0.0..1.0.
is_animate()** -> boolTrue if brightness changes are animated (platform dependent).
is_auto_reset()** -> boolTrue if brightness resets automatically on lifecycle changes.
reset_application_screen_brightness()**set_animate(animate: bool)**set_application_screen_brightness(brightness: Number)**set_auto_reset(auto_reset: bool)**set_system_screen_brightness(brightness: Number)**
Previous
arrow_back
Magnetometer