Android自定义水平进度条控件

ZzHorizontalProgressBar

A Horizontal ProgressBar that is customized easily.

Github传送门:https://github.com/zhouzhuo810/ZzHorizontalProgressBar

功能简介
1.支持自定义进度颜色;
2.支持自定义背景颜色;
3.支持自定义背景与进度之间的内间距大小;
4.支持自定义最大值和默认进度值。

与系统控件相比的优势:属性配置更简单、大小适配更方便。

Gradle:

compile 'me.zhouzhuo.zzhorizontalprogressbar:zz-horizontal-progressbar:1.0.3'

Maven:


  me.zhouzhuo.zzhorizontalprogressbar
  zz-horizontal-progressbar
  1.0.3
  pom

What does it look like?

Android自定义水平进度条控件_第1张图片
zzhorizontalprogressbar.gif

How to use it ?

1.xml

    

2.java

        final ZzHorizontalProgressBar pb = (ZzHorizontalProgressBar) findViewById(R.id.pb);

        //set progress value
        pb.setProgress(progress);

        //set padding
        pb.setPadding(0);       

        //set bacground color
        pb.setBgColor(Color.RED);

        //set progress color
        pb.setProgressColor(Color.BLUE);

        //set max value
        pb.setMax(100);     



属性说明:

属性 作用 类型
zpb_padding 背景与进度之间的内间距大小 dimension
zpb_bg_color 背景颜色 color
zpb_pb_color 进度颜色 color
zpb_max 进度最大值 int
zpb_progress 默认进度值 int

玩安卓版王者荣耀的朋友,刷金币看这里
链接:http://pan.baidu.com/s/1gfKIeh9
辅助群:171977523

需要写安卓程序的小伙伴请关注我的淘宝店铺:
小周来帮您

你可能感兴趣的:(Android自定义水平进度条控件)