gpt4 book ai didi

user-interface - Flutter 中带有描边圆形背景的对话框

转载 作者:行者123 更新时间:2023-12-05 02:58:28 27 4
gpt4 key购买 nike

我想创建一个具有圆角背景的对话框,这个背景有一个 3 像素的描边,就像附加的图像一样。我在圆角处使用了下面的代码,但如何向背景添加描边?

showDialog(
context: context,
builder: (BuildContext context) {
return Dialog(
backgroundColor: pinkBackground,
shape: RoundedRectangleBorder(borderRadius:
BorderRadius.all(Radius.circular(10.0))),
child: Text(
"title",

style: getBodyTextStyle(),
)
);
},
);

enter image description here

最佳答案

尝试将 Container 添加为您的 Dialog 子级并在其中声明 BoxDecoration

 showDialog(
context: context,
builder: (BuildContext context) {
return Dialog(
backgroundColor: AppColors.colorGreen,
shape: RoundedRectangleBorder(
borderRadius:
BorderRadius.all(Radius.circular(10.0))),
child: Container(
decoration: BoxDecoration(
border: Border.all(color: Colors.blueAccent,width: 2),
borderRadius:
BorderRadius.all(Radius.circular(10.0))),
child: Padding(
padding: const EdgeInsets.all(16.0),
child: Text(
"title",
),
),
));
},
);

输出

enter image description here

关于user-interface - Flutter 中带有描边圆形背景的对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59045105/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com