我使用下面的代码在屏幕上显示图像。
ImageView img = (ImageView) findViewById(R.id.imageView1);
img.setImageResource(R.drawable.car);
我想让用户用手指将它重新定位到任何地方。我可以使用哪一个?
setOnTouchListener
onDrag
这是我有两辆车的时候。背景是另一个位图图像。
你可以这样做。但它有点复杂。看看这个很棒的教程:
您可以同时使用这两种方法,但这取决于您的需求,例如您只想将图像重新定位到用户触摸屏幕的位置,或者您想长按它,然后将其放在用户触摸移动结束的位置..... ........对于第一种情况,在RelativeLayout 中使用这些Move ImageView,第二种情况在android中使用这些拖放图像
要在java android中通过手指更改图像位置,您需要使用
Surface View和onTouchListener都在 Android Developer Site 中有详细描述。
您也可以查看此问题,您将从中获得帮助
快乐编码。