簡體   English   中英

為什么我不能在抖動上打印出圖像?

[英]Why can't I print out an image on flutter?

通過使用以下代碼,我無法打印出與所列示例相同的結果。 有人知道為什么嗎? 我的代碼 我實際上得到的 是什么樣子

首先,請確保您添加您的圖像文件內的參考pubspec.yaml (我猜你有一個錯字順便說一句- > assets ,而不是assests

    flutter:
       assets:
       - assets/vegetables.jpg

之后,我向您的“ Column小部件添加了一些屬性

mainAxisSize:MainAxisSize.min,

為了避免您的Column垂直填充所有空間,就像Android中的wrap_content

crossAxisAlignment:CrossAxisAlignment.stretch

擴大孩子的整個寬度。

textAlign:TextAlign.center

使文本居中對齊

        @override
          Widget build(BuildContext context) {
            return Scaffold(
              appBar: AppBar(
                title: Text("FBLA Quizz!!"),
              ),
              body: Card(
                child: Column(
                  mainAxisSize: MainAxisSize.min,
                  crossAxisAlignment: CrossAxisAlignment.stretch,
                  children: <Widget>[
                    Image.asset("assets/vegetables.jpg"),
                    Text(
                      "Food Paradise",
                      textAlign: TextAlign.center,
                    )
                  ],
                ),
              ),
            );
          }

暫無
暫無

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

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