我不明白为什么会这样。我设置了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);
答案 0 :(得分:0)
旋转设备时,将重新创建视图。所以再次调用onCreate并重新创建img。也许那是你的问题。否则显示此代码所在的位置。