flutter之改變CupertinoSwitch的大小

Mr_tigerchou發表於2020-11-11

在flutter中使用CupertinoSwitch,發現用Container無法改變它的大小,檢視原始碼,發現它的寬高是有約束的。

可以使用以下方式改變它的大小

Transform.scale(
          scale: 0.8,
          child: CupertinoSwitch(
            value: _switchValue,
            activeColor: Colors.amberAccent,
            onChanged: (value){
              setState(() {
                _switchValue = value;
              });
            },
          ),
        )

通過縮放的方式改變它的大小

 

 

 

 

 

 

 

相關文章