是否有更简单的方法可以为动态可绘制的动画制作位图动画?我研究了精灵,但似乎比我想象的要困难得多。
更新继承我的代码:
mAnimLogo = (ImageView) findViewById(R.id.menu_anim);
mAnimLogo.setImageResource(R.animator.menu_title);
mAnimLogo.setImageBitmap(resizedbitmap);
mAnimation = (AnimationDrawable) mAnimLogo.getDrawable();
mAnimation.start();
和我的提款。
resizedbitmap = Bitmap.createScaledBitmap(resizedbitmap, Bitwidth,
Bitheight, true);
// draw bitmap
canvas.drawBitmap(resizedbitmap, (currentX * totalCellWidth)
+ (cellWidth / 20), (currentY * totalCellHeight)
+ (cellWidth / 20), ball);
然后我得到了一个nullpointer异常。
答案 0 :(得分:0)
由于您已将问题标记为Android Eclipse,因此在Android平台上相当容易。 有: http://developer.android.com/reference/android/graphics/drawable/AnimationDrawable.html 并且在完成之后,您需要将其应用于您的一个视图(通过手绘(Canvas)方法)或某些视图支持Drawable作为背景。应该相当简单,与精灵和SVG(不是SGV)无关