Android Studio绘制动画

问题描述

我正在为学校项目制作“太空侵略者”。现在,我想设置背景动画(以便用户感觉飞船在太空中向前移动)。

在这里看到了一些有关活动的想法,但是我使用的是java类中的布局,而不是布局中的。

a

我在` display.getSize(size); spaceInvadersEngine = new SpaceInvadersEngine(this,size.x,size.y); setContentView(spaceInvadersEngine);`

SpaceInvadersEngine

是否有一种方法可以使用draw()通过Y坐标对此 private void draw(){ if (ourHolder.getSurface().isValid()) { canvas = ourHolder.lockCanvas(); canvas.drawBitmap(backgroundImage,null); 进行动画处理,或者绘制两个不同的位图来滑动并产生这种移动效果

解决方法

如果其他人对 Android Studio 的视差效果感到困惑,我发现所有解释here