2012-09-25 21 views
2

我使用下面的代码在屏幕中显示图像。如何在java中通过手指更改图像位置android

ImageView img = (ImageView) findViewById(R.id.imageView1); 
    img.setImageResource(R.drawable.car); 

我想让用户通过手指将它重新放置到任何位置。 哪一个我可以使用?

  1. setOnTouchListener
  2. onDrag

这是当我有两辆车。背景是另一个位图图像。

+0

你可以同时使用它,但它取决于你的必要条件,比如你只是想重新定位你的图像,以便用户在屏幕上触摸,或者你想要长按它,然后放下用户触摸动作结束的位置。 ........... Ist情况去这些http://stackoverflow.com/questions/1660150/move-imageview-around-inside-relativelayout –

回答

0

要通过手指更改图像位置在Java的Android你将需要与

表面视图onTouchListener它们都在Android开发人员网站中有详细描述。

您还可以检查这个问题,您可以从中得到帮助

Touch and drag image in android

编码愉快。

相关问题