我想使用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/
我希望图像显示出来。
答案 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)
);
}
}