进度条动画不适用于所有Android设备

时间:2015-09-02 09:01:22

标签: android animation progress-bar

我已使用this链接进行条形图动画,该功能可在除Sony Xperia之外的所有设备上正常使用。请告诉我相同的解决方案。没找到任何。

调用进度条动画,如下所示:

ProgressBarAnimation anim = new ProgressBarAnimation(progress, from, to);
anim.setDuration(1000);
progress.startAnimation(anim);

这与我实际实现的方式相同,它在nexus 6,三星手机上工作正常,但不适用于Sony Xperia。

<ProgressBar
    android:id="@+id/progressBar"
    android:layout_width="@dimen/pBar_ht_wd"
    android:layout_height="@dimen/pBar_ht_wd"
    android:layout_centerInParent="true"
    android:layout_marginTop="@dimen/pb_mg_top"
    android:visibility="visible"
    style="?android:attr/progressBarStyleHorizontal"
    android:progressDrawable="@drawable/custom_circular_bar"
    android:progress="75"
    android:max="100"
    android:secondaryProgress="100"
    android:useLevel="true"/>

我想在进度条中显示以下结果:

Image link

2 个答案:

答案 0 :(得分:2)

是的,我知道我的问题已经标记为否定,但如果有人遇到同样的问题,请使用以下链接中的github liberary:

CustomProgressView

答案 1 :(得分:0)

在某些设备中,动画被禁用。检查设备中开发者设置中的动画是否已启用