颤振增加开关的高度和宽度?

时间:2018-09-29 13:45:55

标签: flutter flutter-layout flutter-dependencies flutter-animation

我创建一个有两个玩家的游戏。对于选择,我想幻灯片的外观,所以我尝试了开关方法,但它的外观很小。如何增加开关的高度和宽度?有什么办法可以创建这样的外观吗?

    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"),

            )
          ],
        )           ,
     ),
    )

enter image description here

4 个答案:

答案 0 :(得分:5)

您可以将Switch包装在Transform小部件中并更改比例。

        Transform.scale( scale: 2.0,
                          child: new Switch(
                            value: true,
                            onChanged: (bool value1) {},
                          ),
                        )

Scale = 1是默认大小,0.5为一半大小,2.0为两倍大小,您可以使用以下值:)

答案 1 :(得分:0)

您可以将Switch小部件包装在SizedBox中,并为其设置宽度和高度。

SizedBox(
  width: 80,
  height: 40,
  child: Switch(
    value: isChecked,
    onChanged: (value) {
      //Do you things
    }
  )
)

答案 2 :(得分:0)

您可以简单地使用到处都兼容的Container。

颤动

Container(
                height: //whatever you want
                widget: //whatever you want
                child: Switch(
                    value: true, 
                    onChanged: (){

                }),
              )

答案 3 :(得分:-1)

您应将开关放入容器中,并根据需要为其指定高度和宽度。