无法更改飞镖中的图像大小

时间:2019-08-30 09:39:17

标签: flutter dart

我的图像无法调整大小。首先,我将背景放在容器小部件中。之后,我使用Image.assets将徽标图像放置在中心小部件中。主要问题是图像的大小正在根据高度和宽度调整大小。目前,我正在使用dart语言在flutter框架中进行编码。

我正在Android Studio中进行编码。

@override
  Widget build(BuildContext context) {
    return new MaterialApp(
      debugShowCheckedModeBanner: false,
      home: new Scaffold(
        body: new Stack(
          children: <Widget>[
            new Container(
              decoration: new BoxDecoration(
                  image: new DecorationImage(
                      image: new AssetImage("assets/imgs/home_bg.png"),
                      fit: BoxFit.cover,
                  )
              ),
            ),
            new Center(
              child: Image.asset("assets/imgs/home_logo.png",height: 300,width:300,),
            )
          ],
        ),
      ),
    );

没有错误消息显示。然后图像也不会调整大小。

4 个答案:

答案 0 :(得分:0)

      body: Center(
        child: SizedBox(
          width: 100.0,
          height: 100.0,
          child: Image.network(
              "https://th.thgim.com/opinion/op-ed/article22695424.ece/alternates/FREE_300/9thscience"),
        ),
      ))

答案 1 :(得分:0)

您还可以尝试将图像包装在位于列中的柔性包装中,将其包装在具有所需尺寸的容器中

答案 2 :(得分:0)

您可以像使用它-

new Column(
    crossAxisAlignment: CrossAxisAlignment.stretch,
    mainAxisSize: MainAxisSize.max,
    children: <Widget>[
    new Expanded(child: new Image.asset(
        "assets/imgs/home_logo.png",height: 300,width:300,
    ),

    ),
  ]
)

答案 3 :(得分:0)

Coordinator