flutter - 黑屏中间有圆圈
问题描述
嗨,我正在尝试创建一个完全黑色的屏幕,除了中间的一个圆圈。我写了一些创建黑屏的代码:
Stack(
...
Positioned.fill(
child: Container(
color: Colors.grey.withOpacity(0.5),
)
)
)
但我面临的问题是我不知道如何在屏幕上打一个圆孔,以便它显示堆栈中它后面的内容。
提前感谢您的回答!
解决方案
使用CircleAvatar绘制圆圈!将属性更改radius:
为您想要的大小,比Containers()
, 或FloatingActionButtons()
Container(
color: Colors.black,
Center(
child: CircleAvatar(
backgroundColor: Colors.red,
radius: 20,
),
),
)
希望这可以帮助!
推荐阅读
- javascript - 如何在邮递员中遍历以下 xml 响应以使用循环实现所有大陆?
- mysql - 获取mysql中基于3年的调度数据
- python - 即使使用用户代理,Python 也会请求错误 403
- python - 尽管输入了正确的数字,但获得的参数数量无效
- php - 如何使 Laravel 与多个表建立雄辩的关系?
- vb.net - 如何在 WinForms 应用程序中正确构造类和事件
- wpf - 将情节提要的目标设置为 DataTemplate WPF 中的按钮
- python - 我正在尝试复制 html 网站,但每当我尝试时,它只会给我其中的一部分
- android - 如何通过 curl POST 命令发送 logcat
- python - Python在CSV文件中重命名具有匹配名称的文件夹中的文件