ProgressBar 内部自定义颜色填充
2017-12-08 10:25
141 查看
效果图:
![](https://img-blog.csdn.net/20171208101825068?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzAyOTc3NjM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
XML创建:
背景设置:
@drawable/bgd_bar:
内部填充设置:
@drawable/progressbar:
代码内动态填充数值事例: barRadio.setProgress(50);
XML创建:
< ProgressBar android: id = "@+id/bar_radio" android: background = "@drawable/bgd_bar" android: progressDrawable = "@drawable/progressbar" android: layout_width = "120dp" android: layout_height = "10dp" style = "?android:attr/progressBarStyleHorizontal" android: max = "100" android: progress = "0" / >
背景设置:
@drawable/bgd_bar:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="15dp" /> <solid android:color="#00000000"/> <stroke android:width="1dp" android:color="@color/text_red"/> <padding android:left="1dp" android:top="1dp" android:right="1dp" android:bottom="1dp" /> </shape>
内部填充设置:
@drawable/progressbar:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/progress"> <clip> <shape> <gradient android:endColor="#f4457a" android:startColor="#f4457a"/> </shape> </clip> </item> </layer-list>
代码内动态填充数值事例: barRadio.setProgress(50);
相关文章推荐
- 自定义ProgressBar,使window背景颜色不变暗
- Android之自定义可显示分段颜色的progressBar
- Android 之LayerDrawable层叠样式layer-list及自定义颜色ProgressBar
- progressbar 自定义(进度)颜色(timertaskl定时器模拟)
- Flex中如何用backgroundDisabledColor样式,自定义TextInput控件在无效状态下填充颜色
- C#用自定义或指定颜色填充矩形
- Android编程实现自定义ProgressBar样式示例(背景色及一级、二级进度条颜色)
- (六十八)进度条自定义样式(例如进度颜色、背景描边、填充、圆角)的方法
- 使用颜色渐变图片自定义条形ProgressBar
- Android自定义ProgressBar,内部显示图标和文字,文字被进度条覆盖时会变色
- Winform 创建自定义控件:使用2种半透明的颜色来填充Button
- progressbar的填充颜色的改变
- 如何自定义内部有多个View的ProgressBar?
- 自定义progressbar的颜色
- 自定义progressbar进度条颜色
- iOS不得姐项目--登录模块的布局,设置文本框占位文字颜色,自定义内部控件竖直排列的按钮
- WP7中,如何自定义ProgressBar的高度,颜色,和透明度
- android progressBar 自定义 进度颜色
- 自定义progressbar颜色
- 自定义progressbar的宽度和颜色