![](/img/trans.png)
[英]how can I change the background color of the header using an alertDialog in flutter?
[英]How can I set a background image on an AlertDialog in Flutter?
我想單擊帶有 InkWell 的卡片,該卡片顯示圖像,因為它是一個帶有文本的 AlertDialog。 我認為問題可能是在 AlertDialog 上將圖像設置為背景,所以我可以在上面寫,但我只能使用 backgroundColor。
這是我的想法,但我無法將圖像設置為 AlertDialog 的背景。
child: InkWell(
onTap: () {
showDialog(
context: context,
builder: (BuildContext context) {
return AlertDialog(
content: Container(...),
);
},
);
},
child: Container(...),
),
在這里試試這個我可能沒有你想要的InkWell
,但這會導致圖像頂部的居中文本。 如果您不希望圖像和文本位於同一 alignment 中,請查看Positioned小部件。
Card(
child: InkWell(
child: Text('This is some text in a card'),
onTap: () => showDialog(
context: context,
builder: (context) => AlertDialog(
content: Stack(
alignment: Alignment.center,
children: <Widget>[
Image.asset(
'Path to image',
height: 200,
fit: BoxFit.cover,
),
Text(
'This Is Some Text',
style: TextStyle(
fontSize: 24,
),
),
],
),
),
),
),
),
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.