自定义对话框设置圆角问题
myforest0 opened this issue · 2 comments
myforest0 commented
AndroidHensen commented
你把代码贴出来给我 ,我本地试试
myforest0 commented
我目前是这样处理的,我把弹出层背景设置为了透明,然后在设置传入的组件的背景颜色。
static YYDialog showAlertDialogBody(BuildContext ctx) {
return YYDialog().build(ctx)
// ..barrierColor = Colors.black.withOpacity(.3)
..width = ScreenUtil.getInstance().getWidth(350)
// ..height = ScreenUtil.getInstance().getHeight(400)
// ..borderRadius = ScreenUtil.getInstance().getWidth(5)
// ..backgroundColor = Color.fromRGBO(53, 53, 53, 1)
..backgroundColor = Colors.transparent
..widget(DepositDialog(
ok: () {
Application.router.pop(ctx);
},
cancel: () {
Application.router.pop(ctx);
},
))
..show();
}
我想是因为这行代码的原因:
padding: EdgeInsets.all(borderRadius / 3.14)
因为padding是根据borderRadius来计算的。