1
有沒有辦法在動態壁紙的位圖上逐幀動畫? 我有以下代碼,並且幀顯示在動態壁紙上。 但是,它們全都出現在同一時間,而不是一個接一個地出現。 看起來好像在框架之間沒有持續時間。動態壁紙上的幀逐幀
有人可以幫忙嗎? 在此先感謝。
代碼:
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();
}