我想画一个像下面这样的小部件(半圆和它的小弧):
我发现像sleek_circular_slider这样的库,但我只想要一个小圆弧,而不是一半。
我试过这段代码,但它并不好看:
Transform.scale(
scaleX: 2,
child: SleekCircularSlider(appearance: CircularSliderAppearance()),
)
有没有一种方法可以做得更好,而不需要像使用堆栈和在画布外移动额外的空间这样的技巧?
我想画一个像下面这样的小部件(半圆和它的小弧):
我发现像sleek_circular_slider这样的库,但我只想要一个小圆弧,而不是一半。
我试过这段代码,但它并不好看:
Transform.scale(
scaleX: 2,
child: SleekCircularSlider(appearance: CircularSliderAppearance()),
)
有没有一种方法可以做得更好,而不需要像使用堆栈和在画布外移动额外的空间这样的技巧?
1条答案
按热度按时间azpvetkf1#
您可以使用这个新包创建一个弧形进度条:
https://pub.dev/packages/arc_progress_bar_new
您只需像这样调用它,并调整弧参数: