我想更改滑块的高度或填充,我不知道它是什么属性。但是我可以去除两侧和圆形边界的边距,但是我不知道如何去除填充FB docs discussion
SliderTheme(
data: SliderThemeData(
disabledActiveTrackColor: Colors.blue,
disabledInactiveTrackColor: Colors.black12,
trackHeight: 3,
thumbShape: RoundSliderThumbShape(enabledThumbRadius: 0.0),
trackShape: RoundSliderTrackShape(),
),
child: Slider(
value: 10,
onChanged: null,
min: 0,
max: 100,
),
),
我使用RoundSliderTrackShape
类删除两侧和圆形边框的边距
答案 0 :(得分:1)
我不确定您要问的是什么,但是如果您想知道如何更改滑块的高度,可以使用trackHeight
属性:
SliderTheme(
data: SliderThemeData(
disabledActiveTrackColor: Colors.blue,
disabledInactiveTrackColor: Colors.black12,
trackHeight: 15, //<------Change this number here to change the height----
thumbShape: RoundSliderThumbShape(enabledThumbRadius: 0.0),
trackShape: RoundSliderTrackShape(),
),
child: Slider(
value: 10,
onChanged: null,
min: 0,
max: 100,
),
);
答案 1 :(得分:0)
用容器包裹滑块并给出宽度和高度。
Container(
height: 20,
color: Colors.red,
width: 300,
child: Slider(
value: 10,
activeColor:Colors.green,
min: 0,
max: 30,
inactiveColor:Colors.grey[400],
),
),