Android Material Design深受欢迎,ProgressBar在版本5.0以后是用AnimatedVectorDrawable实现的,可惜5.0之前不能用。关于怎样用AnimatedVectorDrawable实现Material风格的ProgressBar,请点击查看https://blog.stylingandroid.com/indeterminate-part-1/,有详细的介绍。
下面讲一下怎样 在5.0之前实现Material Design 风格的ProgressBar.
先看看最后实现的效果,是不是跟tumblr的progressbar很像,都可以变色哦~
当然还是跟AnimatedVectorDrawable版本有点区别的,这里参考了下https://github.com/dodocat/CircularProgress,修复了偶尔图像错乱的bug.具体的代码请看
https://github.com/GoldbergM/MCustomView。