Android 移动图像视图,使用哪种方法

Android 移动图像视图,使用哪种方法,android,Android,我正在尝试将基于屏幕的imageview移动到TouchEvent上。 我想知道在拖动图像视图时使用哪一个来移动图像视图: 1-使用Layoutparams,设置params.leftMargine和params.topMargin 2-在视图上使用set setLeft()和setTop()方法 3-在视图上使用setX()和setY()方法 还有什么理由可以解释为什么一个会被使用而不是被使用? 感谢第一款也是最重要的一款android vertion。 作为一个使用2.3 vertion的人

我正在尝试将基于屏幕的imageview移动到TouchEvent上。 我想知道在拖动图像视图时使用哪一个来移动图像视图:

1-使用Layoutparams,设置params.leftMargine和params.topMargin

2-在视图上使用set setLeft()和setTop()方法

3-在视图上使用setX()和setY()方法

还有什么理由可以解释为什么一个会被使用而不是被使用?
感谢第一款也是最重要的一款android vertion。 作为一个使用2.3 vertion的人,我知道不能使用应用程序是很困难的,因为我的vertion不兼容

如果我没有弄错的话,setX和setY可以从api 14获得,setLeft和setTop也是如此


api 1中只能使用layoutParams,在我看来,这是最好的方法,而不是移动图像视图直接使用Canvas.drawBitmapHow?Pskink绘制位图,但图像视图已经加载。我不需要再次解码为位图。这会有什么不同?Arol_123,平移动画不会移动实际图像(即更改坐标),它只是偏移实际图像drawing@Snake查看我的一个答案,了解您不仅可以多么轻松地拖动
位图
,还可以调整和旋转它: