我使用下面的代码在屏幕中显示图像。如何在java中通过手指更改图像位置android
ImageView img = (ImageView) findViewById(R.id.imageView1);
img.setImageResource(R.drawable.car);
我想让用户通过手指将它重新放置到任何位置。 哪一个我可以使用?
setOnTouchListener
onDrag
这是当我有两辆车。背景是另一个位图图像。
我使用下面的代码在屏幕中显示图像。如何在java中通过手指更改图像位置android
ImageView img = (ImageView) findViewById(R.id.imageView1);
img.setImageResource(R.drawable.car);
我想让用户通过手指将它重新放置到任何位置。 哪一个我可以使用?
setOnTouchListener
onDrag
这是当我有两辆车。背景是另一个位图图像。
你可以这样做。 但它有点复杂。 看一看这个伟大的教程:
谢谢。这是最好的答案。 –
您可以同时使用,但它还是取决于你必需像你即你只是想重新定位你的形象是什么在以往任何时候用户触摸屏幕否则你想要长按它然后放下用户触摸动作结束.............,对于Ist情况去这些Move ImageView around inside RelativeLayout和第二种情况使用这些Drag and drop images in android
要通过手指更改图像位置在Java的Android你将需要与
表面视图和onTouchListener它们都在Android开发人员网站中有详细描述。
您还可以检查这个问题,您可以从中得到帮助
Touch and drag image in android
编码愉快。
你可以同时使用它,但它取决于你的必要条件,比如你只是想重新定位你的图像,以便用户在屏幕上触摸,或者你想要长按它,然后放下用户触摸动作结束的位置。 ........... Ist情况去这些http://stackoverflow.com/questions/1660150/move-imageview-around-inside-relativelayout –