图片无法从资源中显示

  • 本文关键字:资源 显示 flutter
  • 更新时间 :
  • 英文 :


嗨,在下面的代码中,图片没有从资源文件夹中显示出来。我添加了pubspec也仍然图像不显示。

谁能帮帮我,我是新手

import 'dart:async';
import 'package:flutter/material.dart';
import 'login_screen.dart';
class SplashScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
Timer(Duration(seconds: 5), () {
Navigator.pushAndRemoveUntil(
context,
MaterialPageRoute(
builder: (context) => LoginScreen(
name: "Sai Gopi",
)),
(route) => false);
});
return Scaffold(
backgroundColor: const Color(0xFF0769AA),
body: Center(
child: Image.asset('assets/images/genvcarelogo.png'),
),
);
}
}

pubspec.yml:

assets:
- images/genvcarelogo.png

您不需要在pubspec中指定所有图像。Yaml,只需添加包含所有图像的根文件夹,如下所示:

assets:
- assets/images/

就像你已经在使用它一样使用:

Image.asset('assets/images/genvcarelogo.png')

pubspec.yaml和代码中的图像位置不同,您的pubspec中的缩进是错误的。如果代码中的路径是正确的,那么将pubspec更新为

assets:
- assets/images/genvcarelogo.png

(确保第二行只有两个空格)

如果您已经确保pubspec.yaml中的一切都是正确的(即图像位置正确,缩进正确),那么您需要做的就是完全停止应用程序并重新运行它。

相关内容

  • 没有找到相关文章

最新更新