在颤振中,我想知道如何为背景图像制作动画作为图案。例如:这是简单的图案背景图像,我想制作像移动云一样的动画
例如:
通过这段代码,我们可以通过拖动来传输图像,但我想自动化这个动画而不是拖动:
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;
});
}
},
)
)
尝试探索我在 YouTube 中找到的此实现。尝试探索以下用于图像显示和移动的小部件:
- 堆栈小部件
- 动画定位
- 盒子装饰
- 资产图片
- 定位小部件
- 装饰图像小部件
- Timer.Periodic函数动态改变图像位置
- 用于更改小部件状态的图标按钮
如果你想要一个无限的图像,你需要实现状态管理,如 getx 或provider。