Flutter 如何在颤振中改变Cupertinoslidings分段控制的宽度
我正在使用用于Android的Cupertino设计库在Flatter中开发。我想更改CupertinoSlidingSegmentedControl的宽度Flutter 如何在颤振中改变Cupertinoslidings分段控制的宽度,flutter,dart,Flutter,Dart,我正在使用用于Android的Cupertino设计库在Flatter中开发。我想更改CupertinoSlidingSegmentedControl的宽度 final Map myTabs=const{ 0:文本(“医生”), 1:文本(“Pacient”) }; Cupertinoslidings分段控制( groupValue:segmentedControlGroupValue, 孩子们:我的标签, onValueChanged:(i){ 设置状态(){ 分段控制组值=i; }); },
final Map myTabs=const{
0:文本(“医生”),
1:文本(“Pacient”)
};
Cupertinoslidings分段控制(
groupValue:segmentedControlGroupValue,
孩子们:我的标签,
onValueChanged:(i){
设置状态(){
分段控制组值=i;
});
},
),
将其包装在大小框中:
SizedBox(
width: double.infinity,
child: CupertinoSlidingSegmentedControl(...),
)
我通过将每个
文本
小部件包装成一个宽度为double.maxFinite的容器来实现它:
final Map<int, Widget> myTabs = const <int, Widget>{
0: Container(width: double.maxFinite, child: Text("Doctor"),),
1: Container(width: double.maxFinite, child: Text("Pacient"),),
};
final Map<int, Widget> myTabs = const <int, Widget>{
0: Container(width: double.maxFinite, child: Text("Doctor"),),
1: Container(width: double.maxFinite, child: Text("Pacient"),),
};
Container(
padding: EdgeInsets.symmetric(vertical: 10.0),
width: double.maxFinite,
child: Text("Doctor"),
);