Я не знаю точно, насколько эта поможет, но она повторяет аналогичный дизайн и показывает, как расположить вещи под углами вокруг кривой.
Для каждого выбираемого вида я бы также посоветовал вам продолжать следить за координатами каждого элемента, чтобы вы могли использовать триггер для вычисления правильного угла наклона для отображения на циферблате.в этой ссылке указан угол).
Таким образом, вы можете установить OnClickListener
с для каждого из ваших выбираемых элементов датчика и в каждом случае вычислитьправильный угол поворота циферблата и расположение его там с использованием информации, найденной в этой ссылке.
Я не уверен, насколько это помогло, если вообще, но, по крайней мере, должно дать вамИдея создания пользовательских View
и еще много чего.
Удачи!