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?
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);
我找到了这个:
imageview.layout(l,t,r,b);
mImageView.scrollBy(xOffset,yOffset);
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.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.