Android自定义ProgressBar样式:渐变圆角水平进度条
程序员文章站
2022-09-03 08:32:03
android自定义progressbar样式:渐变圆角水平进度条
关键是android:progressdrawable的设置,设置一个android:progressdrawable资源,但是...
android自定义progressbar样式:渐变圆角水平进度条
关键是android:progressdrawable的设置,设置一个android:progressdrawable资源,但是android:progressdrawable需要是一个layer-list。
红黄灰三种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布局代码文件:红黄灰三种progressdrawable分别需要三套res/drawable下面的资源文件。
第一套,红色系:
红色渐变res/drawable/progress_red.xml:
红色渐变引用的圆角渐变res/drawable/round_red.xml:
第二套,黄色系:
黄色渐变res/drawable/progress_yellow.xml:
黄色渐变引用的圆角渐变res/drawable/round_yellow.xml:
第三套,灰色系:
灰色渐变res/drawable/progress_gray.xml:
灰色渐变引用的圆角渐变res/drawable/round_gray.xml: