Skip to content

Commit b7006b3

Browse files
committed
Add appropriate transitions to example
1 parent 833f1fa commit b7006b3

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

packages/dynamic_color/example/lib/main.dart

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import 'package:flutter/cupertino.dart';
12
import 'package:flutter/material.dart';
23

34
import 'accent_color.dart';
@@ -19,6 +20,18 @@ class ExampleApp extends StatelessWidget {
1920
Widget build(BuildContext context) {
2021
final textTheme = Theme.of(context).textTheme;
2122
return MaterialApp(
23+
theme: ThemeData(
24+
pageTransitionsTheme: const PageTransitionsTheme(
25+
builders: <TargetPlatform, PageTransitionsBuilder>{
26+
TargetPlatform.android: ZoomPageTransitionsBuilder(),
27+
TargetPlatform.iOS: CupertinoPageTransitionsBuilder(),
28+
// Clean fade transitions for Web/Desktop environments
29+
TargetPlatform.windows: FadeUpwardsPageTransitionsBuilder(),
30+
TargetPlatform.macOS: FadeUpwardsPageTransitionsBuilder(),
31+
TargetPlatform.linux: FadeUpwardsPageTransitionsBuilder(),
32+
},
33+
),
34+
),
2235
home: Scaffold(
2336
appBar: AppBar(title: const Text('Examples')),
2437
body: Center(

0 commit comments

Comments
 (0)