[英]How do I add a gradient as a background to the body of my flutter web app?
嘗試將代碼包裝在 Scaffold 中。 這是片段:
Widget build(BuildContext context) {
return Scaffold(
body: Container(
height: MediaQuery.of(context).size.height,
width: MediaQuery.of(context).size.width,
decoration: BoxDecoration(
gradient:
LinearGradient(colors: [Color(0xFFc2e59c), Color(0xFF64b3f4)]),
)
),
}
代碼片段:
@override
Widget build(BuildContext context) {
return Scaffold(
body: Container(
width: double.infinity,
height: MediaQuery.of(context).size.height,
decoration: BoxDecoration(
gradient: LinearGradient(
colors: [
Color(0xFFF6A064),
Color(0xFFF24223),
Color(0xFFEA7A6C),
Color(0xFF27823),
],
begin: Alignment.topCenter,
end: Alignment.bottomCenter,
stops: [0.0, 0.3, 0.6, 1.0],
tileMode: TileMode.clamp),
),
child: Center(
child: Text(
'Hello',
style: TextStyle(fontSize: 29),
),
),
),
);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.