我想创建一个像滑块一样的旋钮,以便我可以增加应用程序中的音量。但我面临的问题是它的形状默认是线性的。
除了喷漆之外,还有什么办法可以解决吗?
我建议使用 pub.dev 的 sleek_circular_slider 包。这比从头开始绘制和创建自定义滑块要容易得多
您可以为此使用自定义形状。示例:
SliderTheme(
data: SliderTheme.of(context).copyWith(
trackShape: CustomTrackerShape(),
),
child: Slider(
value: 0.3,
onChanged: (value) {},
),
),