如何使用Canvas将图像下降到Activity onCreate的屏幕上?

时间:2015-05-17 04:03:25

标签: android animation canvas

我是Android应用程序开发的初学者,特别是使用Canvas。这是我正在处理的应用程序的标题屏幕图片:

enter image description here

我想要发生的是让白色游戏板的图像从屏幕顶部向下下降到现在使用Canvas动画的位置。我不确定如何做到这一点,任何帮助将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:1)

将此游戏板作为班级的对象。给它速度变量,位置,方法来更新它的值a.s.o。

然后从线程中经常调用更新方法

我的所有位图都属于对象

我有一个名为DrawableObject的基类

这个班有

浮动posX,posY,velX,velY; 位图bmp;

和几个getter and setter。

这个类是一个抽象类。

它还有方法

public abstract void updatePos(long delTime);

我从一个线程调用它,我计算两帧之间的时间,并将增量时间传递给此方法,以更新自上一帧以来的时间位置。