Для расположения объектов по кругу можно использовать ConstraintLayout с Circular positioning.
xml
Атрибуты для кругового позиционирования:
| Атрибут | Описание |
|---|---|
app:layout_constraintCircle | ID элемента, вокруг которого строится круг. |
app:layout_constraintCircleRadius | Радиус круга в dp. |
app:layout_constraintCircleAngle | Угол в градусах (0° - справа от центра, увеличивается против часовой стрелки). |