Таким образом, есть один вариант, который слишком сложен и будет забавным для реализации, но может потребовать вечности, вы рисуете это на Canvas
со всеми видами путей и тому подобным.
Другой вариантне очень умно, но я думаю, что сработает!
Шаг 1 Разделите свой фон на квадраты, чтобы ваш фон был сеткой.Разделите его по горизонтали и вертикали, как на изображениях ниже.![enter image description here](https://i.stack.imgur.com/nAxMU.png)
Поместите их в контейнеры, а именно ViewGroup
s, которые правильно разделяют экран .. возможно, с использованием весов или ConstraintLayout
Шаг 2 Вы можете выровнять свои предметы по краям тех фонов, которые вы создали.
Просто идея:)