我有一个CustomPainter,它可以根据物理模型输入参数绘制各种视觉效果。
我如何制作一个1秒的动画来绘制两个不同端点之间的所需帧,本质上调用我的CustomPainter以便在可以绘制新帧时绘制两个端点之间的中间值?
Container(
width: 800,
height: 500,
child: CustomPaint(
painter: MyPainter(
context,
inputVal: myProvider
),
))
基本上,我想创建一个运行一秒钟长序列的函数,其中myProvider中的值从开始值到结束值逐渐变化,并且每当绘制新框架时,CustomPaint都会根据当前值重新绘制视觉效果。这可能吗?
答案 0 :(得分:1)
也许看看补间动画。我认为这应该对您有帮助。