很抱歉这个简单的问题,我做了很多谷歌搜索仍然无法找到适当的解决方案。有没有比自定义裁剪器以外的其他方法?
Stack(
alignment: Alignment.bottomCenter,
children: [
CircleAvatar(
radius: 100,
foregroundImage:
_pickedImage == null ? null : FileImage(_pickedImage!),
child: const Icon(
Icons.person_outlined,
size: 40,
),
),
Container(
color: Colors.white.withOpacity(0.8),
width: 200,
height: 50,
child: TextButton.icon(
onPressed: _pickImage,
icon: const Icon(Icons.image),
label: const Text(
"Upload Image",
),
),
),
],
);
1条答案
按热度按时间5cnsuln71#
使用
ClipRRect
小部件 PackageStack
小部件并指定borderRadius
属性,请查看以下示例: