#1102 accessibility: enable/disable more animations
This commit is contained in:
parent
36c0fd2a3d
commit
1d2396193b
1 changed files with 3 additions and 1 deletions
|
@ -345,12 +345,14 @@ class _AvesAppState extends State<AvesApp> with WidgetsBindingObserver {
|
|||
child: ValueListenableBuilder<PageTransitionsBuilder>(
|
||||
valueListenable: _pageTransitionsBuilderNotifier,
|
||||
builder: (context, pageTransitionsBuilder, child) {
|
||||
final theme = Theme.of(context);
|
||||
return Theme(
|
||||
data: Theme.of(context).copyWith(
|
||||
data: theme.copyWith(
|
||||
pageTransitionsTheme: areAnimationsEnabled
|
||||
? PageTransitionsTheme(builders: {TargetPlatform.android: pageTransitionsBuilder})
|
||||
// strip page transitions used by `MaterialPageRoute`
|
||||
: const DirectPageTransitionsTheme(),
|
||||
splashFactory: areAnimationsEnabled ? theme.splashFactory : NoSplash.splashFactory,
|
||||
),
|
||||
child: MediaQueryDataProvider(child: child!),
|
||||
);
|
||||
|
|
Loading…
Reference in a new issue