我試圖覆蓋2個ImageViews,一個背景和一個動畫(使用AnimationDrawable)。動畫幀是透明的PNG。當另一個圖像覆蓋時,Android PNG圖像不可見
問題是,當兩個圖像可見時,疊加的動畫不顯示。如果我添加一個JPG作爲其中一個框架,只有當這些框架排隊時纔會顯示,所以我的推測是透明圖像有問題。
如果我只顯示沒有背景圖片的動畫,它顯示效果很好。
這是部分代碼:
AbsoluteLayout layout = new AbsoluteLayout(this);
setContentView(layout);
ImageView splash = new ImageView(this);
splash.setImageResource(R.drawable.splashscreen);
ImageView imageAnim = new ImageView(this);
animation = new AnimationDrawable();
imageAnim.post(new Starter());
imageAnim.setImageDrawable(animation);
layout.addView(splash, new AbsoluteLayout.LayoutParams(Global.Width, Global.Height, 0, 0));
layout.addView(imageAnim, new AbsoluteLayout.LayoutParams((int) (89 * Global.scaleX), (int) (68 * Global.scaleY), (int) (550 * Global.scaleX), (int) (413 * Global.scaleY)));
imageAnim.bringToFront();
謝謝
事情是我; M構成一個背景圖像填充整個屏幕,並且在一些零件有一個動畫閃屏是幾個動畫在固定的位置運行。 – Pasman 2011-12-16 13:53:52