我正面临一个新问题,我无法弄明白,我的自定义加载微调器在某些设备中旋转时会变形,我知道它可能与屏幕尺寸有关但我无法确定问题是什么。
显示我已经在2个模拟器中运行了应用程序,nexus 5和Tinny LG L3 II。
这是我的代码:
<?xml version="1.0" encoding="utf-8"?>
<item>
<rotate
android:fromDegrees="0"
android:interpolator="@android:anim/linear_interpolator"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="360" >
<bitmap
android:antialias="true"
android:filter="true"
android:src="@drawable/spinner_outer" />
</rotate>
</item>
我的布局:
<RelativeLayout
android:id="@+id/relative_container"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/image_test"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:adjustViewBounds="true"
android:cropToPadding="true"
android:maxHeight="50dp"
android:maxWidth="50dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:src="@drawable/moody" />
<ProgressBar
android:id="@+id/progress"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginLeft="100dp"
android:layout_marginRight="100dp"
android:indeterminateDrawable="@drawable/loading"
android:maxHeight="200dp"
android:maxWidth="200dp"
android:minHeight="1dp"
android:minWidth="1dp"
android:padding="5dp"
android:visibility="visible" />
</RelativeLayout>