旋转时,Android Imageview会消失并降级

时间:2014-10-17 06:55:58

标签: android animation layout rotation imageview

在我的应用程序中,我有一个我旋转的Imageview(我的图片是30 ko PNG)。在三星Galaxy S3,S5和注意我没有任何问题,如在Android模拟器上。但是在我的Nexus 5(在Android 4.4.4上)当imageview旋转时,它会降级并消失,我不知道为什么?

Image on Samsung and Simulator after rotation

Image on Nexus 5 after rotation

轮换代码在线程中

RotateAnimation ranim = new RotateAnimation(
0f, oscillationDegrees, 
Animation.RELATIVE_TO_SELF, 0.5f,                         
Animation.RELATIVE_TO_SELF, 0.5f);
ranim.setDuration(1000);
ranim.setFillAfter(true); //keep the position after rotation
Picture.startAnimation(ranim);

布局

<ImageView
android:id="@+id/LN"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:src="@drawable/h_baro_ln" />

我尝试将我的Imageview放在Linearlayout中并旋转它而不是imageview,但它又是同样的问题。

你有什么想法吗?

由于

0 个答案:

没有答案