如何在 Flutter 中更改 CupertinoSlidingSegmentedControl 的宽度

Ema*_*ele 4 dart flutter

我正在使用 Cupertino 设计库在 Flutter 中进行 Android 开发。我想更改 CupertinoSlidingSegmentedControl 的宽度。这就是我所拥有的

 final Map<int, Widget> myTabs = const <int, Widget>{
   0: Text("Doctor"),
   1: Text("Pacient")
 };

CupertinoSlidingSegmentedControl(
                   groupValue: segmentedControlGroupValue,
                   children: myTabs,
                   onValueChanged: (i){
                     setState(() {
                       segmentedControlGroupValue = i;
                     });
                   },
                 ),
Run Code Online (Sandbox Code Playgroud)

yon*_* ho 8

将其包裹在 SizeBox 中:

SizedBox(
  width: double.infinity,
  child: CupertinoSlidingSegmentedControl(...),
)
Run Code Online (Sandbox Code Playgroud)