react native skia попробуй
Да, я её использую. Не знаю какая формула должна быть.
https://github.com/wcandillon/can-it-be-done-in-react-native/blob/master/season3/src/Hue/Hue.tsx - мб поможет. Это с этого видоса - https://www.youtube.com/watch?v=bAZhVl9YvB4
Уже смотрел. Мне нужно именно получить такой круг из маленьких кругов. Но всё равно спасибо.
ну как бы тут математику надо включать формула : (1 + n * 6) - n - большой круг по порядку от центра, результат - количество маленьких кружков внутри большого круга ты знаешь ширину каждого маленького кружка (допустим 50 пикселей) можно посчитать сколько градусов будет занимать каждый маленький кружок на большом круге например, на втором круге 6 кружков, значит центр каждого маленького будет располагаться на 0 / 60 / 120 / 180 etc. градусах зная градус маленького кружка и радиус относительно центра большого круга можно по простой формуле найти положение x|y на окружности в большом круге x0 - центр по Х в центральном маленьком круге (самый самый центр всего, один кружок) y0 - центр по Y в центральном маленьком круге (самый самый центр всего, один кружок) r - радиус от центра до большого круга к которому считаешь формулу x = x0 + r * cos (угла кружка) y = y0 + r * sin (угла кружка) ну и все, в целом считаешь положения в пространстве, рендеришь абсолютом, готово углы на других больших кругах считай по формуле с начала месаги, там будут другие значения углов
если кому интересно решение, велком https://snack.expo.dev/0Q8AFOfxx
Обсуждают сегодня