0

我有 2 个点(x1,y1)和(x2,y2)。我需要将图像从 (x1,y1) 移动到 (x2,y2)。请让我知道android SDK中是否有任何方法可以实现这一点。

4

2 回答 2

2

如果您正在使用 onDraw 方法处理它的自定义视图,您可以:

  1. 创建一个路径对象:
  2. 使用 moveTo 方法移动到位置 1
  3. 使用 line2 方法到位置 2
  4. 创建路径测量对象。
  5. 使用路径测量对象以动画到该位置。(是一个例子——注意你必须做一些不同的事情,因为代码没有显示 View.onDraw 和 View.invalidate 被调用)。

或者,如果您不处理自己的绘图,则可以简单地使用TranslateAnimation

于 2013-03-11T19:50:47.160 回答
0

看起来你只需要一个动画。

搜索此站点Animation Drawable,您将获得大量示例:)

于 2013-03-11T18:55:45.273 回答