在SliderThemeData
中,给出了trackheight
,但我想增加轨道的宽度。
这是我当前的代码:
SliderTheme(
data: SliderThemeData(
trackHeight: 1,
),
child: RangeSlider(
min: 0.0,
max: 4.0,
onChanged: _onChange,
values: state.value,
onChangeEnd: _onChangeEnd,
inactiveColor: Colors.grey,
activeColor: Theme.of(state.context).accentColor,
),
),
最佳答案
RangeSlider
根据其父宽度更改其宽度,因此将RangeSlider
与容器包装在一起,并为容器提供width
属性。
Container(
width: 300,
child: RangeSlider(
min: 0.0,
max: 4.0,
onChanged: _onChange,
values: state.value,
onChangeEnd: _onChangeEnd,
inactiveColor: Colors.grey,
activeColor: Theme.of(state.context).accentColor,
),
),
关于flutter - 如何增加 flutter 中的 slider 轨道宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57270948/