Android: Перемещения элементов внутри view

1 500 руб. за проект
11 июля 2021, 14:49 • 2 отклика • 39 просмотров
В моем приложении есть RelativeLayout, внутри которого перемещаются несколько элементов.
Мне нужно задать им начальные и конечные точки движения, исходя из размеров RelativeLayout, при этом начальная и конечная точка движения должны выглядеть одинаково на телефонах и планшетах.

Сейчас измеряю таким образом:
test.post(new Runnable() //RelativeLayout
{
@Override
public void run()
{
int w = test.getWidth();
int h = test.getHeight();
lvl_1.setX(w-(w/11)); //textView
lvl_1.setY(h-(h/11));
lvl_2.setX(w-(w/2)); //textView
lvl_2.setY(h-(h/8));
}
});
Файлы