Android自定义ProgressBar样式:渐变圆角水平进度条
16lz
2021-01-23
Android自定义ProgressBar样式:渐变圆角水平进度条
关键是android:progressDrawable的设置,设置一个android:progressDrawable资源,但是android:progressDrawable需要是一个layer-list。
实现的xml布局代码文件:
红黄灰三种progressDrawable分别需要三套res/drawable下面的资源文件。
第一套,红色系:
红色渐变引用的圆角渐变res/drawable/round_red.xml:
第二套,黄色系:
黄色渐变引用的圆角渐变res/drawable/round_yellow.xml:
第三套,灰色系:
灰色渐变res/drawable/progress_gray.xml:
关键是android:progressDrawable的设置,设置一个android:progressDrawable资源,但是android:progressDrawable需要是一个layer-list。
先看运行效果:
实现的xml布局代码文件:
<?xml version="1.0" encoding="utf-8"?>
红黄灰三种progressDrawable分别需要三套res/drawable下面的资源文件。
第一套,红色系:
红色渐变res/drawable/progress_red.xml:
<?xml version="1.0" encoding="utf-8"?> -
-
红色渐变引用的圆角渐变res/drawable/round_red.xml:
<?xml version="1.0" encoding="utf-8"?>
第二套,黄色系:
黄色渐变res/drawable/progress_yellow.xml:
<?xml version="1.0" encoding="utf-8"?> -
-
黄色渐变引用的圆角渐变res/drawable/round_yellow.xml:
<?xml version="1.0" encoding="utf-8"?>
第三套,灰色系:
灰色渐变res/drawable/progress_gray.xml:
<?xml version="1.0" encoding="utf-8"?> -
-
灰色渐变引用的圆角渐变res/drawable/round_gray.xml:
<?xml version="1.0" encoding="utf-8"?>
更多相关文章
- Android利用drawable文件夹自定义控件背景、样式
- Android中自定义switch控件样式
- android namespace 、样式、主题 (二)
- android-控件样式(Theme)自定义
- Android主题theme和样式style总结
- Android 修改TextView字体样式
- 【转】善用Android预定义样式来为我们的布局设置效果,大大节约代
- android 设置布局为无标题样式
- 高德地图自定义点聚合样式Android