我创建游戏与单和两个球员。选择我想幻灯片看,所以我已经尝试了开关方法,但它的外观非常小。如何增加开关的高度和宽度?有没有任何方法创建这样的外观是受欢迎的?
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"),
)
],
) ,
),
)
6条答案
按热度按时间mnowg1ta1#
您可以将
Switch
封装到Transform
小部件中并更改比例。Scale = 1是默认大小,0.5是一半大小,2.0是两倍大小,您可以使用以下值:)
现在,您也可以使用
SizedBox
+FittedBox
来执行此操作不要忘记
BoxFit.fill
的值:)6mzjoqzu2#
您可以将Switch小部件 Package 在SizedBox中,并设置其宽度和高度。
juzqafwq3#
如果要同时控制高度和宽度,则使用比例的已接受答案将同时增加高度和宽度
像这样使用它
mbskvtky4#
尝试CupertinoSwitch,你可以复制粘贴运行下面的完整代码你可以使用
Transform.scale
和设置scale
,1表示正常大小,0.8表示较小的大小esyap4oy5#
你应该把你的 * 开关 * 内的一个容器,并给予它的高度和宽度根据您的要求。
u7up0aaq6#
您可以简单地使用在任何地方都更加兼容的容器。
Flutter