簡體   English   中英

我已經使用 AssetImage 將圖像上傳到 main.dart,雖然我沒有收到錯誤,但圖像沒有出現。 有人請幫助我

[英]I have used AssetImage to upload an image into main.dart, although I'm not getting error, image is not appearing. somebody pls help me

//這是我的調試控制台。我無法使用 assst 圖像。 這是我的代碼。


import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        home: Scaffold(
            backgroundColor: Colors.teal,
            body: Column(
              children: [
                Container(
                  height: 100,
                  child: const CircleAvatar(
                    backgroundImage: AssetImage('imagesananth.JPG'),
                  ),
                )
              ],
            )));
  }
}

我的調試控制台這樣說。

Launching lib\main.dart on Android SDK built for x86 in debug mode... lib\main.dart:1 Parameter format not correct - √ Built build\app\outputs\flutter-apk\app-debug.apk. W/FlutterActivityAndFragmentDelegate(1646):為 Flutter 提供了啟動畫面,但已棄用。 有關遷移步驟,請參閱 flutter.dev/go/android-splash-migration。 在 ws://127.0.0.1:63032/t0OqF0A8X0U=/ws 連接到 VM 服務

您必須將assets添加到圖像路徑:

CircleAvatar(backgroundImage: AssetImage('assets/imagesananth.JPG')),

另外,看看你的文件擴展名。 如果它以.jpg 結尾,而不是.JPG 結尾,則必須在路徑中使用.jpg。 它區分大小寫。

如果您將imagesananth.jpg放入資產(例如圖像)中的某個文件夾,則必須將此路徑添加到pubspec.yaml

assets:
    - assets/images/

並使用它:

CircleAvatar(backgroundImage: AssetImage('assets/images/imagesananth.jpg')),

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM