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

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

android:drawable="@drawable/ic_progress"

android:pivotX="50.0%"

android:pivotY="50.0%" />

第二步:使用android:indeterminateDrawable属性

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:indeterminate="true"

android:indeterminateDrawable="@anim/loading" />

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

附上一张好看的背景图片

2a3f40b428adc86b55fea87a1c48a635.png

参考链接:CSDN

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐