我正在尝试显示图像的特定部分。我想实现一个圆形拨盘益智游戏,其中图像的一部分以细小的圆形切片显示。
有没有能让我指定要显示图像半径的功能?
我已经观察到这是可能的,方法是再次将同一图像再次堆叠n,但半径长度不同。第一个将具有完整的半径,并且堆叠在其上的图像将具有较小的半径。
我尝试使用容器和圆化身,但是根据设置的功能(填充,覆盖,盒装)显示图像,但是我不能选择其中的一个部分要显示,哪些不显示。
这是我最近尝试过的代码。
child: Stack(
children: <Widget>[
Container(
width: 500,
height: 400,
child: CircleAvatar(
backgroundImage: AssetImage('assets/images/image.jpg'),
minRadius: 50,
maxRadius: 200,
),
),
],
),
在这里,我认为设置minRadius
和maxRadius
可以完成工作,但没有成功。
我不是专业的开发人员。只是想学习颤振的初学者。