Skip to content

Commit 0135a33

Browse files
Reverts "Introduce AnimationStyle" (#138628)
Reverts flutter/flutter#137945 Initiated by: HansMuller This change reverts the following previous change: Original Description: This PR introduces `AnimationStyle`, it is used to override default animation curves and durations in several widgets. fixes [Add the ability to customize MaterialApp theme animation duration](flutter/flutter#78372) fixes [Allow customization of showMenu transition animation curves and duration](flutter/flutter#135638) Here is an example where popup menu curve and transition duration is overriden: ```dart popUpAnimationStyle: AnimationStyle( curve: Easing.emphasizedAccelerate, duration: Durations.medium4, ), ``` Set `AnimationStyle.noAnimation` to disable animation. ```dart return MaterialApp( themeAnimationStyle: AnimationStyle.noAnimation, ```
1 parent e9de448 commit 0135a33

File tree

12 files changed

+34
-652
lines changed

12 files changed

+34
-652
lines changed

examples/api/lib/material/app/app.0.dart

Lines changed: 0 additions & 87 deletions
This file was deleted.

examples/api/lib/material/popup_menu/popup_menu.0.dart

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,19 @@ class PopupMenuExample extends StatefulWidget {
3030
}
3131

3232
class _PopupMenuExampleState extends State<PopupMenuExample> {
33-
SampleItem? selectedItem;
33+
SampleItem? selectedMenu;
3434

3535
@override
3636
Widget build(BuildContext context) {
3737
return Scaffold(
3838
appBar: AppBar(title: const Text('PopupMenuButton')),
3939
body: Center(
4040
child: PopupMenuButton<SampleItem>(
41-
initialValue: selectedItem,
41+
initialValue: selectedMenu,
42+
// Callback that sets the selected popup menu item.
4243
onSelected: (SampleItem item) {
4344
setState(() {
44-
selectedItem = item;
45+
selectedMenu = item;
4546
});
4647
},
4748
itemBuilder: (BuildContext context) => <PopupMenuEntry<SampleItem>>[

examples/api/lib/material/popup_menu/popup_menu.1.dart

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,19 @@ class PopupMenuExample extends StatefulWidget {
3131
}
3232

3333
class _PopupMenuExampleState extends State<PopupMenuExample> {
34-
SampleItem? selectedItem;
34+
SampleItem? selectedMenu;
3535

3636
@override
3737
Widget build(BuildContext context) {
3838
return Scaffold(
3939
appBar: AppBar(title: const Text('PopupMenuButton')),
4040
body: Center(
4141
child: PopupMenuButton<SampleItem>(
42-
initialValue: selectedItem,
42+
initialValue: selectedMenu,
43+
// Callback that sets the selected popup menu item.
4344
onSelected: (SampleItem item) {
4445
setState(() {
45-
selectedItem = item;
46+
selectedMenu = item;
4647
});
4748
},
4849
itemBuilder: (BuildContext context) => <PopupMenuEntry<SampleItem>>[

examples/api/lib/material/popup_menu/popup_menu.2.dart

Lines changed: 0 additions & 129 deletions
This file was deleted.

examples/api/test/material/app/app.0_test.dart

Lines changed: 0 additions & 76 deletions
This file was deleted.

0 commit comments

Comments
 (0)