В новой версии беты ConstraintLayout, появились circular constraints.



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



http://startandroid.ru/ru/blog/505-circular-position-v-constraintlayout.html