如何在运行时使自定义圆形与其他形状成为一体?

时间:2019-06-02 05:02:46

标签: java android android-studio vector

我从我的UI设计师那里得到了这张照片,他给了我完整尺寸的矢量,上面有所有的圆圈,就像这样: application ui

我将完整的向量导入android studio并在那里设置所有路径的名称,然后在运行时选择它们,这样我就可以使它们可见或不可见并更改颜色 我想如果我有一个带有最大圆的向量并选择向量路径,也许可以工作

但是我的问题是必须在运行时创建它,因为用户定义的圈数在25到30之间

剂量有人有什么主意,如何做到这一点?

1 个答案:

答案 0 :(得分:0)

圆圈是360度,因此,例如该圆上有30个点,则每360/30 = 12度就需要一个点。

因此,现在您可以清除数学技能的蜘蛛网,并使用正弦和余弦函数(请参阅类Math)来计算这些点的位置。

然后以这些点为中心绘制小圆圈。