Переместить ImageView внутри RelativeLayout - PullRequest
7 голосов
/ 02 ноября 2009

Мне нужно переместить ImageView (или что-нибудь еще, в этом отношении) внутри RelativeLayout. Кто-нибудь знает правильный способ сделать это?

Ответы [ 4 ]

10 голосов
/ 02 июля 2011

Makesure ImageView ' layout_height и layout_width установлено на fill_parent Затем выполните:

Чтобы переместить вид, используйте Matrix . Это очень удобно.

Matrix matrix = new Matrix();

matrix.reset();

matrix.postTranslate(x, y);

imageview.setScaleType(ScaleType.MATRIX);
imageview.setImageMatrix(matrix);
2 голосов
/ 18 февраля 2012

это я нашел работал:

imageview.layout(l,t,r,b);
1 голос
/ 02 декабря 2009

mImageView.scrollBy (xOffset, yOffset);

0 голосов
/ 09 июня 2010

Это очень легко. Вы можете реализовать событие onTouchListener для любого элемента управления, который вы хотите, и установить его положение x, y, например, сделать новый LayoutParams, задать его x, y и назначить для просмотра как view.setLayoutParam(layoutParams);.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...