【发布时间】:2021-02-04 23:49:33
【问题描述】:
我是新来的,有这个问题。如何将具有不同半径的圆放置在画布上而不会以圆形相互重叠?请注意,圆的半径不同。我正在使用 CustomPaint() 和 Paint() 来绘制这些圆圈。非常感谢您的帮助
【问题讨论】:
-
首先对于圆形,使用可以简单地使用带有BoxShape.circle的Container来装饰而不是CustomPaint。关于你的动画,从不同方向在一个点吸引圆圈不是问题。您可以简单地在屏幕外随机生成它们并将它们设置为动画到中心(宽度 * 0.5,高度 * 0.5)。但是您可能需要编写自己的自定义代码来进行碰撞检测和处理。
标签: flutter