如何调整开关小部件的拇指半径

时间:2019-11-05 18:50:28

标签: flutter

我想在不更改轨道高度的情况下减小Switch小部件中的拇指半径。

我已经尝试过:

将Switch小部件封装在SliderTheme中

SliderTheme(
  data: SliderTheme.of(context).copyWith(
    thumbShape: RoundSliderThumbShape(enabledThumbRadius: 0.5), 
  ),
  child: Switch(
    ...
  ),
),

这行不通,很可能是因为它不是滑块,但是值得一试。

我还尝试了Transform.scale()并确保它确实改变了拇指大小(因此也改变了半径),但是它也改变了音轨大小。

Transform.translate(
  scale: 0.5,
  child: Switch(
    ...  
  ),
),

有没有办法真正改变开关中拇指的半径或大小?

谢谢!

0 个答案:

没有答案