预装HoneyComb设备上的Android进度条缓慢旋转

时间:2013-05-19 09:44:34

标签: android animation rotation progress-bar drawable

我一直试图在预蜂窝设备中实现抽屉的平稳旋转,但对我来说是不可能的:

在我的layout.xml

<ProgressBar
    style="@style/ProgressBarLarge"
    android:layout_centerInParent="true" />
style.xml中的

<!-- ProgressBar style -->
<style name="ProgressBarLarge" parent="@android:style/Widget.ProgressBar.Large">
    <item name="android:layout_width">@dimen/large_size</item>
    <item name="android:layout_height">@dimen/large_size</item>
    <item name="android:indeterminateDrawable">@drawable/progress_large</item>
</style>

最后,这是我的绘画:

<rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:drawable="@drawable/spinner_green_76"
    android:pivotX="50%"
    android:pivotY="50%"
    android:repeatCount="infinite"
    android:toDegrees="720" />

它在Api 11 +设备上运行平稳,但在预先...它被禁止或缓慢...

我很绝望,我试图更改旋转抽屉,将可绘制资源更改为正确的api版本,但我无法获得任何内容

1 个答案:

答案 0 :(得分:0)

为避免处理每张图片,您可以在计算机上预处理它们,然后使用Frame animation

  

以XML格式定义的动画,按顺序显示图像序列   (就像一部电影)。