【发布时间】:2014-05-02 20:37:24
【问题描述】:
有没有办法在动态壁纸的位图上逐帧绘制动画? 我有以下代码,并且框架确实显示在动态壁纸上。 但是,它们都是同时出现的,而不是一一出现。 似乎帧之间没有持续时间。
有人可以帮忙吗? 提前致谢。
代码:
int frame = 0;
for (;frame < 8; frame ++)
{
int[] pirates_frame = {
R.drawable.frame1, R.drawable.frame2, R.drawable.frame3,
R.drawable.frame4, R.drawable.frame5, R.drawable.frame6,
R.drawable.frame7, R.drawable.frame8,};
icon = BitmapFactory.decodeResource(getResources(),pirates_frame[frame]);
canvas.drawBitmap(icon, x2, y2, null);
System.out.println("frame is : " + frame);
icon.recycle();
}
【问题讨论】:
标签: android android-animation live-wallpaper duration