dart 反转抖动中滑块的最小值和最大值

wlzqhblo  于 2022-12-20  发布在  其他
关注(0)|答案(1)|浏览(138)
Slider(
min: 0,
max: 35,
divisions: 15,
value: _sliderValue.toDouble(),
onChanged: _change1Slider)

void _change1Slider(double e) => setState(() {
        _sliderValue = e;
        print((_sliderValue * base_number).floor() / base_number);
      });

我正在使用Flutter的滑块,并希望反转最小值和最大值。
我希望左边显示的值为35,右边显示的值为0。

nhhxz33t

nhhxz33t1#

要在左侧显示最大值,在右侧显示最小值,请将Slider的文本方向更改为right to left
通过以下方式实现:
1.将所述Slider小工具 Package 在所述Directionality小工具中,以及
1.将textDirection属性指定为TextDirection.rtl。

Directionality(
  textDirection: TextDirection.rtl,
  child: Slider(
    label: _sliderValue.toString(),
    min: 0,
    max: 35,
    divisions: 15,
    value: _sliderValue.toDouble(),
    onChanged: _change1Slider),
),

下面是截图:

相关问题