Android自定义ProgressBar背景

/ 0评 / 1

对于日常开发过程中,系统自带的ProgressBar显然不能满足我们的需求,虽然网上有很多开源库,但是为了一个ProgressBar而引入一个开源库很明显是划不来的,下面介绍一种方法只需要两步即可实现自定义背景的ProgressBar。

第一步:找一张你认为好看的背景图片,然后编写如下动画。

<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"  
    android:drawable="@drawable/ic_progress"  
    android:pivotX="50.0%"  
    android:pivotY="50.0%" />

第二步:使用android:indeterminateDrawable属性

<ProgressBar  
    android:layout_width="wrap_content"  
    android:layout_height="wrap_content"  
    android:indeterminate="true"  
    android:indeterminateDrawable="@anim/loading" />

这样我们就实现了自定义背景的ProgressBar。

附上一张好看的背景图片

loading

参考链接:CSDN

发表评论

您的电子邮箱地址不会被公开。