天天看点

Android 6.0 ProgressBar 自定义动画不显示问题

if (android.os.Build.VERSION.SDK_INT > 22) {//android 6.0替换clip的加载动画
    final Drawable drawable = context.getApplicationContext().getResources().getDrawable(R.drawable.liveing_anim_60);
    holder.liveing_anim_iv.setIndeterminateDrawable(drawable);
}      
liveing_anim_60为了适配6.0系统的样式:      
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
    android:oneshot="false"
    android:variablePadding="true">
    <item
        android:drawable="@drawable/liveing1"
        android:duration="100"
        android:gravity="center"></item>
    <item
        android:drawable="@drawable/liveing2"
        android:duration="100"
        android:gravity="center"></item>
    <item
        android:drawable="@drawable/liveing3"
        android:duration="100"
        android:gravity="center"></item>
    <item
        android:drawable="@drawable/liveing4"
        android:duration="100"
        android:gravity="center"></item>
    <item
        android:drawable="@drawable/liveing5"
        android:duration="100"
        android:gravity="center"></item>
</animation-list>      
6.0系统以前还按原来那么写就可以 直接在布局里引用。