模仿小米安全中心的进度效果

来源:互联网 发布:淘宝卖家怎么加入一淘 编辑:程序博客网 时间:2024/06/08 03:20

GradeProgressView

项目地址:niniloveyou/GradeProgressView
简介:模仿小米安全中心的进度效果

a progress view used to grade mobiles phone

System Requirement

Android API 11+, Because of the use of ValueAnimation, if you want use it on API 8, please use NineoldAndroids library in your project.

Usage

    gradeProgressView.setProgress(100);                 //without animation    gradeProgressView.setProgressWidthAnimation(100);   // with animation    gradeProgressView.setBackgroundColor(Color.LTGRAY); //set background color    gradeProgressView.setProgressColor(Color.WHITE);    //set progress and pointer color    gradeProgressView.setLineWidth(60);                 //set the progress width    gradeProgressView.setGapWidth(30);                  //set gap between out line and progress line    gradeProgressView.setOutLineWidth(5);               //set out line widht    gradeProgressView.setOnProgressChangeListener(new GradeProgressView.OnProgressChangeListener() {        @Override        public void onProgressChanged(GradeProgressView gradeProgressView, int progress) {            Log.i("GradeProgressView test", "on progress changed: " + progress);        }    });
0 0
原创粉丝点击