有什么办法可以让滑块小部件的形状变成圆形吗?

问题描述 投票:0回答:2

我想创建一个像滑块一样的旋钮,以便我可以增加应用程序中的音量。但我面临的问题是它的形状默认是线性的。

除了喷漆之外,还有什么办法可以解决吗?

flutter slider flutter-layout customization custom-widgets
2个回答
0
投票

我建议使用 pub.dev 的 sleek_circular_slider 包。这比从头开始绘制和创建自定义滑块要容易得多


0
投票

您可以为此使用自定义形状。示例:

SliderTheme(
  data: SliderTheme.of(context).copyWith(
    trackShape: CustomTrackerShape(),
  ),
  child: Slider(
    value: 0.3,
    onChanged: (value) {},
  ),

),

© www.soinside.com 2019 - 2024. All rights reserved.