私は1人と2人のプレーヤーでゲームを作成しています。選択のために私はスライドの外観が欲しいので、私はスイッチ方式で試しましたが、その外観は非常に小さいです。スイッチの高さと幅を増やす方法は?このような外観を作成する方法はありますか?
new Center(
child:
new Padding(padding:EdgeInsets.all(50.00),
child:
new Column(
mainAxisSize: MainAxisSize.max,
children: <Widget>[
new Switch(value: _value, onChanged: (bool value1)
{
_value=value1;
},
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
activeThumbImage: new AssetImage("assets/Images/1.png"),
inactiveThumbImage: new AssetImage("assets/Images/1.png"),
)
],
) ,
),
)
SwitchウィジェットをSizedBox内にラップして、幅と高さを設定できます。
SizedBox(
width: 80,
height: 40,
child: Switch(
value: isChecked,
onChanged: (value) {
//Do you things
}
)
)
どこでもより互換性のあるコンテナを使用するだけです。
フラッター
Container(
height: //whatever you want
widget: //whatever you want
child: Switch(
value: true,
onChanged: (){
}),
)
switchをコンテナ内に配置し、要件に応じて高さと幅の両方を指定する必要があります。