我有這個錯誤的代碼代碼 :
import 'package:flutter/material.dart'/span>。
import 'package:yummy/main.dart';
class HomePage extends StatelessWidget{
const HomePage({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Scaffold(
resizeToAvoidBottomInset: false,
appBar: AppBar(
backgroundColor: Colors.white,
領導。IconButton(
圖示。Image.asset("doodles/theuser.png")。
onPressed: (){},
),
centerTitle: true。
標題。Image.asset("doodles/halfyummylog.png")。
行動: <Widget>[
IconButton(onPressed: (){}, icon: Image.asset(("doodles/favrec.png"))
],
),
體。容器(
width: MediaQuery.of(context).size.width,
高度。100。
color: Color(0xFFFFDEE2),
兒童。列(
children: <Widget>[
Image.asset("doodles/DinnerPlace.png") 。
SizedBox(
高度。30,
), 容器(
裝飾。BoxDecoration(color : Colors.white, borderRadius: borderRadius.round(14))。
孩子。TextField(
裝飾。InputDecoration(
邊框。InputBorder.none,
prefixIcon: Icon(Icons.search,color: Colors.gray,size : 33)。
hintText。"搜索"。
hintStyle: TextStyle(
fontFamily: "SFProDisplay",
color : Colors.grey,
字體大小。20.0
),
),
)),
],
),
),
);
}
}
錯誤出現在appbar之后的圖片 "doodles/DinnerPlace.png "的底部,我不知道為什么。 如果有人能幫助我解決這個問題,我將非常感激。
uj5u.com熱心網友回復:
由于你的body的container是100,你必須在這個高度內系結影像。但影像的高度沒有被指定,所以它占用的空間超過了body的container的100。
容器( height: 70, 孩子。Image.asset("doodles/DinnerPlace.png")。 )
或者將body的Container的大小從100增加到200。
uj5u.com熱心網友回復:
問題是由于第二個容器,我只是為容器添加了一個擴展的小部件,現在它作業正常了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/308596.html
標籤:
上一篇:Flutter-Firestore將Stream<List<DocumentSnapshot<Map<String,dynamic>>>>轉化為List
