为什么不显示图像评估

时间:2019-07-08 00:25:53

标签: android-studio flutter

我想使用Android Studio抖动显示图像资产, 但即使占用空间,它也不会显示在应用程序中

当我选择图像时,我已经使用了抖动检查器,该图像向我显示图像应位于的白色正方形。 我已经将资产添加到pubsec.yaml

图片辅助代码

class CarsImage extends StatelessWidget{

  @override
  Widget build(BuildContext context) {
    AssetImage carAsset = AssetImage('ímages/buga.png');

    Image im = Image(image: carAsset,height: 250.0,width: 250.0,);


    return im;
  }
}



class Home extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    // TODO: implement build
    return CarsImage()
    ;
  }

pubsec.yaml

flutter:

  # The following line ensures that the Material Icons font is
  # included with your application, so that you can use the icons in
  # the material Icons class.
  uses-material-design: true

  # To add assets to your application, add an assets section, like this:
  assets:
    - images/

我希望图像显示出来。

2 个答案:

答案 0 :(得分:3)

如果您在项目中的“资产”文件夹中添加了图像,并在其中创建了“图像”文件夹,请尝试按照以下说明在Authorization Bearer {your_token} Accept application/json 中对其进行定义:

pubspec.yaml

之后,您可以按照以下方式使用资产中的图片:

    - assets/images/buga.png

答案 1 :(得分:1)

如果仔细观察,您路径中的“ i”似乎很奇怪,因此我将其更改为普通的“ i”。也许是因为这个原因。

此外,您没有两个创建两个图像资产。一个会做。并用容器将其围起来,以便您可以根据需要进行调整。

尝试一下:

class CarsImage extends StatelessWidget{

  @override
  Widget build(BuildContext context) {
    return new Container(
      //you can make the width/height dynamic
      width: 250.0,
      height: 250.0,
      child: new Image.asset('images/buga.png', height: 250.0, width: 250.0)
    );
  }

}