diff --git a/src/content/cookbook/effects/staggered-menu-animation.md b/src/content/cookbook/effects/staggered-menu-animation.md
index 530eaa613a..d86510446a 100644
--- a/src/content/cookbook/effects/staggered-menu-animation.md
+++ b/src/content/cookbook/effects/staggered-menu-animation.md
@@ -19,20 +19,25 @@ but the animations overlap to create a shorter duration.
In this recipe, you build a drawer menu with animated
content that is staggered and has a button that pops
in at the bottom.
+一个应用的单个屏幕可能包含多个动画。所有动画同时播放可能会显得过于混乱。而依次播放动画又可能花费太长时间。更好的选择是**错开动画**的播放时间。每个动画在不同的时间开始,但这些动画会重叠播放,从而缩短整体持续时间。在这个示例中,你将构建一个带有动画内容的抽屉菜单,动画会错开播放,并且底部会有一个弹出的按钮。
The following animation shows the app's behavior:
+以下动画展示了应用的行为:
![Staggered Menu Animation Example](/assets/images/docs/cookbook/effects/StaggeredMenuAnimation.gif){:.site-mobile-screenshot}
## Create the menu without animations
+## 创建没有动画的菜单
The drawer menu displays a list of titles,
followed by a Get started button at
the bottom of the menu.
+抽屉菜单显示了一系列标题,菜单底部有一个“开始使用”按钮。
Define a stateful widget called `Menu`
that displays the list and button
in static locations.
+定义一个名为 `Menu` 的有状态小部件,该小部件在静态位置显示列表和按钮。
```dart
@@ -130,13 +135,16 @@ class _MenuState extends State