Как сделать пользовательскую круглую форму с другими формами во время выполнения? - PullRequest
0 голосов
/ 02 июня 2019

я получаю эту фотографию от моего дизайнера пользовательского интерфейса, он дает мне вектор в полном размере со всем кружком вокруг него, например:

enter image description here

я импортируюполный вектор в андроид студии и установить имя для всех путей там, и выбрать их во время выполнения, чтобы я мог сделать их видимыми или невидимыми и изменить цвет, я думаю, если у меня есть вектор с макс кругом и выбрать векторные пути, возможно, работа

но моя проблема в том, чтобы сделать это во время выполнения, потому что число кругов, определяемое пользователем, от 25 до 30

доза, у кого-нибудь есть идеи, как это сделать?

1 Ответ

1 голос
/ 02 июня 2019

Круг составляет 360 градусов, поэтому, если вы хотите, например, 30 точек на этом круге, вам нужно каждые 360/30 = 12 градусов.

Итак, теперь вы отряхиваете паутину своих математических навыков и используете функции синуса и косинуса (см. Класс Math), чтобы вычислить, где находятся эти точки.

Затем нарисуйте маленькие круги с центром в этих точках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...