即使在旋转过程中不可见,仍然可以看到imageview

时间:2013-04-13 20:19:49

标签: java android imageview rotateanimation

我不明白为什么会这样。我设置了imageview,使其不可见。然后旋转它。但是我可以看到图像视图在屏幕上和屏幕上闪烁。为什么设置不能立即起作用?

img = (ImageView) findViewById(R.id.mystuff);
            img.setVisibility(View.INVISIBLE);

            animation = new RotateAnimation(0, 0,
                    Animation.RELATIVE_TO_SELF, 0.5f,
                    Animation.RELATIVE_TO_SELF, 0.5f);


            animation.setDuration(0);
            img.startAnimation(animation);

1 个答案:

答案 0 :(得分:0)

旋转设备时,将重新创建视图。所以再次调用onCreate并重新创建img。也许那是你的问题。否则显示此代码所在的位置。