【发布时间】:2015-01-02 16:43:42
【问题描述】:
我正在尝试根据屏幕 onTouchEvent 移动图像视图。 我想知道在拖动图像视图时使用哪一个来移动它:
1- 使用 Layoutparams,设置 params.leftMargine 和 params.topMargin
2- 在视图上使用 set setLeft() 和 setTop() 方法
3- 在视图上使用 setX() 和 setY() 方法
还有什么理由说明为什么会使用不使用? 谢谢
【问题讨论】:
-
直接使用 Canvas.drawBitmap 而不是移动 ImageView 来绘制位图
-
TranslateAnimation 怎么样?
-
Pskink,但图像视图已经加载。我不需要再次解码为位图。会有什么不同?
-
Arol_123,平移动画不移动实际图像(即改变坐标),它只是偏移实际绘图
-
@Snake 看到我的答案之一,您不仅可以轻松拖动
Bitmap,还可以调整大小和旋转它:stackoverflow.com/questions/21633545/…
标签: android