当前位置: 首页 > >

Android 5.0 Material主题 ProgressBar颜色更改。

发布时间:

? ? ? ? ?Android L的ProgressBar 默认效果就非常好,看了网易新闻 在5.0 和4.4上分别装入网易新闻app 发现网易用的ProgressBar就是默认样式,但是在两个版本上显示不同。搜索了很多资料都是引用个android:indeterminateDrawable="@drawable/xxx"自定义文件,引用这个文件后ProgressBar 颜色是变了但没有5.0的效果了,所有更改5.0版本以上的ProgressBar颜色不是个方式。


? ? 正确方式:


? ? ? ? ? ?? ? ? ? ? ? android:id="@+id/pull_to_load_footer_progressbar"
? ? ? ? ? ? android:layout_width="28dp"
? ? ? ? ? ? android:layout_height="28dp"
? ? ? ? ? ? android:gravity="center"
? ? ? ? ? ? android:layout_marginRight="8dp"
? ? ? ? ? ? android:indeterminateTint="@color/huang3_new"
? ? ? ? ? ? android:indeterminateTintMode="src_atop"
? ? ? ? ?/>


? ? ? ?红色部分两个属性必须同时添加。


? ? ? 如果引用了v7包可以写在style里


?name="MyProgressBar"?parent="Base.Widget.AppCompat.ProgressBar">?? ? ??name="android:indeterminateTint">你自定义的颜色??? ? ??name="android:indeterminateTintMode">src_atop???


??


? 这里要感谢?http://blog.csdn.net/u012156512/article/details/50562270这个博主写的这个文章,写的很详细。


??




?



友情链接: