[英]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.