如何链接 SlideTransition

问题描述 投票:0回答:0

我使用动画让我的小部件移动。

当我点击播放按钮时,我想要小部件

  1. 从1移动到2
  2. 等待几秒钟
  3. 从2移动到3然后消失

现在我刚完成1,不知道如何完成2和3

这是我在

State
中的代码。

  @override
  void initState() {
    animationController = AnimationController(duration: widget.duration, vsync: this);
    animation = Tween(
        begin: const Offset(1.0, 0),
        end: const Offset(0.0, 0)
    ).animate(animationController);
    animationController.forward();
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    return GestureDetector(
      onTap: () {

      },
      child: SlideTransition(
        position: animation,
        child: getBarrageWidget(),//can be any widget, not important.
      ),
    );
  }

任何帮助将不胜感激。

flutter flutter-animation
© www.soinside.com 2019 - 2024. All rights reserved.