gpt4 book ai didi

dart - Flutter 中的垂直 slider 并排对齐

转载 作者:IT王子 更新时间:2023-10-29 06:36:18 25 4
gpt4 key购买 nike

我有这些 slider ,默认情况下它们显然在彼此下方对齐:

class _Grid extends State<Grid> {

var val = 5;

@override
build(BuildContext context){
return new Scaffold(
appBar: new AppBar(
title: new Text("Game"),
backgroundColor: Colors.red,
elevation: 1.0,
),
body: new Container(
child: new Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
new Slider(
value: val.toDouble(),
min: 1.0,
max: 50.0,
divisions: 50,
label: '$val',
onChanged: (double newValue) {
setState(() {
val = newValue.round();
});
},
),
new Slider(
value: val.toDouble(),
min: 1.0,
max: 50.0,
divisions: 50,
label: '$val',
onChanged: (double newValue) {
setState(() {
val = newValue.round();
});
},
),
],
)
),
);
}
}

但不是用户从左向右拖动值,我希望从下到上拖动值(基本上是旋转的)。它们应该并排对齐。

我怎样才能做到这一点?

谢谢

最佳答案

2019 年的更新答案:只需将 Slider 包装在 RotatedBox 中就可以了,不需要其他库或调整:

RotatedBox(
quarterTurns: 1,
child: Slider(
value: ...,
onChanged: (newValue) {
...
},
),
)

关于dart - Flutter 中的垂直 slider 并排对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44341650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com