Android 工作室绘制动画
Android Studio draw animation
我正在为学校项目制作 Space 入侵者。现在我想制作背景动画(这样用户就会感觉到船在 space 中向前移动)。
我在这里看到了关于 activity 的一些想法,但我使用的布局来自 java class 而不是来自布局。
` display.getSize(size);
spaceInvadersEngine = new SpaceInvadersEngine(this, size.x, size.y);
setContentView(spaceInvadersEngine);`
在SpaceInvadersEngine
我有
private void draw(){
if (ourHolder.getSurface().isValid()) {
canvas = ourHolder.lockCanvas();
canvas.drawBitmap(backgroundImage,0,0,null);
有没有办法使用 draw() 通过 Y 坐标为这个 backgroundImage
设置动画,或者绘制 2 个不同的位图来滑动并产生这种移动效果?
如果其他人对 Android Studio 的视差效果感到困惑,我发现所有解释都已解释 here
我正在为学校项目制作 Space 入侵者。现在我想制作背景动画(这样用户就会感觉到船在 space 中向前移动)。
我在这里看到了关于 activity 的一些想法,但我使用的布局来自 java class 而不是来自布局。
` display.getSize(size);
spaceInvadersEngine = new SpaceInvadersEngine(this, size.x, size.y);
setContentView(spaceInvadersEngine);`
在SpaceInvadersEngine
我有
private void draw(){
if (ourHolder.getSurface().isValid()) {
canvas = ourHolder.lockCanvas();
canvas.drawBitmap(backgroundImage,0,0,null);
有没有办法使用 draw() 通过 Y 坐标为这个 backgroundImage
设置动画,或者绘制 2 个不同的位图来滑动并产生这种移动效果?
如果其他人对 Android Studio 的视差效果感到困惑,我发现所有解释都已解释 here