Accessibility Settings Screen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
2
Entities
0
Integrations
Description
Full-screen settings page where users configure font scale and contrast theme preferences. Displays live previews of each setting change before the user commits, and persists preferences via ThemeService on confirmation.
accessibility-settings-screen
Responsibilities
- Display current font scale and contrast theme selections
- Render live preview of typography and contrast changes
- Invoke ThemeService on user confirmation to persist settings
Interfaces
build(BuildContext context)
onFontScaleChanged(double scale)
onThemeChanged(ContrastTheme theme)
onSavePressed()
showPreview(ThemeData previewTheme)
resetToDefaults()
Related Data Entities (2)
Data entities managed by this component