我使用下面的代码在屏幕上显示图像。
ImageView img = (ImageView) findViewById(R.id.imageView1);
img.setImageResource(R.drawable.car);
我想让用户通过手指将其重新定位到任何地方。 我可以用哪一个?
setOnTouchListener
onDrag
这是我有两辆车的时候。而背景是另一个位图图像。
答案 0 :(得分:0)
你可以这样做。 但它有点复杂。 看看这个很棒的教程:
答案 1 :(得分:0)
你可以使用两者,但它取决于你的必要条件,比如你的内容,即你只想在用户触摸屏幕时重新定位你的图像,否则你想要长按它然后放在用户触摸运动结束的位置。 ............对于Ist案例,请转到这些Move ImageView around inside RelativeLayout,对于第二种情况,请使用这些Drag and drop images in android
答案 2 :(得分:0)
要在java android中手指更改图像位置,您需要使用
Surface View 和 onTouchListener 两者都在Android开发者网站中进行了精确描述。
您也可以查看这个问题,从中获得帮助
Touch and drag image in android
快乐编码。