【发布时间】:2020-11-17 01:48:44
【问题描述】:
我需要在 AnimatedSwitcher transitionBuilder 中的两个转换之间有一个短暂的延迟。我尝试了 Future.delayed,但它没有返回小部件。我应该使用什么?
AnimatedSwitcher(
duration: Duration(seconds: 1),
transitionBuilder: (
Widget child,
Animation<double> animation,
) {
return SlideTransition(
position: Tween<Offset>(
begin: Offset(0.0, 0.1),
end: Offset(0, 0))
.animate(animation),
child: FadeTransition(
opacity: animation,
child: child,
),
);
},
child: quizStep(quiz, screenWidth),
),
FadeTransition 必须在 SlideTransition 之后几秒钟执行。
【问题讨论】:
-
我尝试使用 Interval 类,但未能在上面的代码中实现.. 能否请您帮忙?
-
好的,可以分享完整代码吗?
-
抱歉,Mohammed 仅使用给出的代码解释了 Interval 类。谢谢。
标签: flutter flutter-animation flutter-web