gpt4 book ai didi

flutter - 如何创建动画确定的圆形进度指示器?

转载 作者:行者123 更新时间:2023-12-04 11:07:43 28 4
gpt4 key购买 nike

如何在 Flutter 中创建类似的东西:

enter image description here

我尝试了以下代码,但它是在没有动画的情况下绘制的。

CircularProgressIndicator(
value: 0.50,
backgroundColor: Colors.grey,
valueColor: AlwaysStoppedAnimation(Colors.pink),
)

最佳答案

您可以使用 ImplicityAnimatedWidgetTweenAnimationBuilder例子:
这将动画超过 3.5 秒,进度将从 0% 开始到 100%,您可以在 begin: 中调整这些。 , end:参数

TweenAnimationBuilder<double>(
tween: Tween<double>(begin: 0.0, end: 1),
duration: const Duration(milliseconds: 3500),
builder: (context, value, _) => CircularProgressIndicator(value: value),
)
您也可以使用 AnimatedBuilder 更好地控制动画

关于flutter - 如何创建动画确定的圆形进度指示器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61756787/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com