シングルプレイヤーと 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"),
)
],
) ,
),
)
ベストアンサー1
Switch
ウィジェット内にラップしてTransform
スケールを変更することができます。
Transform.scale(scale: 2.0,
child: Switch(
value: true,
onChanged: (bool value1){},
),
)
スケール = 1 はデフォルトのサイズ、0.5 は半分のサイズ、2.0 は 2 倍のサイズです。値を調整できます :)
アップデート
SizedBox
+を使ってもできるようになりましたFittedBox
SizedBox(
width: 150,
height: 40,
child: FittedBox(
fit: BoxFit.fill,
child: Switch(
value: true,
onChanged: (bool value1) {},
),
),
),
価値を忘れないでくださいBoxFit.fill
:)