您好,在下面的代碼中,圖片未從資產檔案夾中顯示。我添加了 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
uj5u.com熱心網友回復:
您不需要在 pubspec.yaml 中指定所有影像,只需添加包含所有影像的根檔案夾,如下所示:
assets:
- assets/images/
并像您已經在使用它一樣使用它:
Image.asset('assets/images/genvcarelogo.png')
uj5u.com熱心網友回復:
影像在pubspec.yaml代碼中和代碼中的位置不同,并且 pubspec 中的縮進是錯誤的。如果代碼中的路徑正確,則將您的 pubspec 更新為此,
assets:
- assets/images/genvcarelogo.png
(確保第二行只有兩個空格。)
uj5u.com熱心網友回復:
如果您已確定您的所有內容都正確pubspec.yaml(即影像位置正確且縮進正確),那么您需要做的就是完全停止應用程式并重新運行它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/337371.html
標籤:扑
