//在开发中常用到的知识点,太多了,记不住,只能放网上做笔记
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 背景 gradient是渐变,corners定义的是圆角 -->
<item android:id="@android:id/background">
<shape>
<corners android:radius="10dp" />
<solid android:color="@color/backg_gray" />
</shape>
</item>
<!-- 第二条进度条颜色 -->
<item android:id="@android:id/secondaryProgress">
<clip>
<shape>
<corners android:radius="10dip" />
<gradient
android:angle="90.0"
android:centerColor="#ac6079"
android:centerY="0.45"
android:endColor="#6c213a"
android:startColor="#e71a5e" />
</shape>
</clip>
</item>
<!-- 进度条 -->
<item android:id="@android:id/progress">
<clip>
<shape>
<corners android:radius="10dip" />
<solid android:color="#FF8080" />
</shape>
</clip>
</item>
</layer-list>
使用
<ProgressBar
android:id="@+id/bugyProgress"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="wrap_content"
android:layout_height="2dp"
android:layout_weight="1"
android:max="100"
android:progress="0"
android:progressDrawable="@drawable/progressbar_horzontal_red"
android:visibility="visible" />
参考文档 :
http://www.runoob.com/w3cnote/android-tutorial-drawable3.html
本文介绍如何使用XML自定义Android中的ProgressBar样式,包括设置背景渐变、圆角以及不同进度的颜色等,并提供了具体的代码示例。
209

被折叠的 条评论
为什么被折叠?



