В нижней части макета находится вид сверху, , слева и справа справа кнопка в правом и нижнем углу экрана ,андроид: левая и правая кнопки, управляющие положением ImageButton
В середине экрана есть изображение для мальчика.
Я хотел бы реализовать таким образом, чтобы при нажатии пользователем левой кнопки кнопка кнопки изображения мальчика перемещалась влево (ограничена влево от экрана), так как действие для правой кнопки: мальчик будет двигаться вправо.
Хотелось бы знать, как это можно сделать?
Я попытался следующие в надежде получить координаты мальчика на первом этапе
public void get_boy_location()
{
Rect rectf = new Rect();
image_boy.getLocalVisibleRect(rectf);
textView_testing.setText(
"\n WIDTH:" + String.valueOf(rectf.width()) +
"\n HEIGHT:" + String.valueOf(rectf.height()) +
"\n left:" + String.valueOf(rectf.left) +
"\n right:" + String.valueOf(rectf.right) +
"\n top:" + String.valueOf(rectf.top) +
"\n bottom:" + String.valueOf(rectf.bottom)
);
}
, но все значения сообщают 0.
Вопрос: 1. Как мы могли бы реализовать управляя левой и правой кнопками, чтобы переместить изображение мальчика по горизонтали?
- Как получить координаты кнопки изображения?
Спасибо!