I need to move an ImageView (or anything else, for that matter) around inside a RelativeLayout. Does any one know the proper way to do this?
mImageView.scrollBy(xOffset, yOffset);
Makesure ImageView's layout_height and layout_width is set to fill_parent. Then do:
To move a view, use Matrix. It is very handy.
Matrix matrix = new Matrix();
matrix.reset();
matrix.postTranslate(x, y);
imageview.setScaleType(ScaleType.MATRIX);
imageview.setImageMatrix(matrix);
It is very easy. You can implement onTouchListener
event of any control you want and set its x, y position like make a new LayoutParams
set its x, y and assign to view as view.setLayoutParam(layoutParams);
it will drag the View.
this I found worked:
imageview.layout(l,t,r,b);