有人可以告诉我为什么我的半圆进度条在不同的手机模型中无法正常工作; 它在联想Android 4.4.2中尝试过并且工作正常,如图所示。 但是在华硕Android 5.0.2中,如第二张图片中显示的那样效果不佳
活动XML:
<ProgressBar
android:id="@+id/progressWheel"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="175dp"
android:layout_height="175sp"
android:max="133"
android:progress="100"
android:secondaryProgress="0"
android:indeterminate="false"
android:progressDrawable="@drawable/ciruclar_progress_bar" />
可绘制的xml:
<item android:id="@android:id/progress">
<rotate
android:fromDegrees="135"
android:toDegrees="135"
android:pivotX="50%"
android:pivotY="50%" >
<shape
android:innerRadiusRatio="2.5"
android:shape="ring"
android:thicknessRatio="20.0" >
<gradient
android:centerColor="#44000000"
android:endColor="#44000000"
android:startColor="#44000000"
android:type="sweep" />
</shape>
</rotate>
</item>
<item android:id="@android:id/secondaryProgress">
<rotate
android:fromDegrees="135"
android:toDegrees="135"
android:pivotX="50%"
android:pivotY="50%" >
<shape
android:innerRadiusRatio="2.5"
android:shape="ring"
android:thicknessRatio="25.0" >
<gradient
android:centerColor="#FFFFFFFF"
android:endColor="#FFFFFFFF"
android:startColor="#FFFFFFFF"
android:type="sweep" />
<corners
android:radius="3dp" />
</shape>
</rotate>
</item>