颤动动画图案背景图片

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

在颤振中,我想知道如何为背景图像制作动画作为图案。例如:这是简单的图案背景图像,我想制作像移动云一样的动画

例如:

通过这段代码,我们可以通过拖动来传输图像,但我想自动化这个动画而不是拖动:

child: new GestureDetector(
  child: new Container(
    height: 80.0,
    child: new Transform.translate(
      offset: new Offset(foo, 0.0),
      child: new Image.asset("resources/scale.png"),
    ),
  ),
  onHorizontalDragUpdate: (d) { 
    if(d.primaryDelta >= 1.0 || d.primaryDelta <= - 1.0)
    {
      //print(d.primaryDelta); 
      setState(() {
        foo += d.primaryDelta;
      });
    }
  },
  )
)
flutter flutter-layout flutter-animation
1个回答
0
投票

尝试探索我在 YouTube 中找到的此实现。尝试探索以下用于图像显示和移动的小部件:

  1. 堆栈小部件
  2. 动画定位
  3. 盒子装饰
  4. 资产图片
  5. 定位小部件
  6. 装饰图像小部件
  7. Timer.Periodic函数动态改变图像位置
  8. 用于更改小部件状态的图标按钮

如果你想要一个无限的图像,你需要实现状态管理,如 getx 或provider。

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