当前位置: 搜索的结果

ColorArcProgressBar实现圆形进度条

ColorArcProgressBar实现圆形进度条,这是一个可定制的圆形进度条,通过xml参数配置可实现QQ健康中步数的弧形进度显示、
仪盘表显示速度、最常见的下载进度条等功能。

代码来源:https://github.com/Shinelw/ColorArcProgressBar
主要代码由自定义ColorArcProgressBar实现,其中旋转动画部分代码如下。
 /**
     * 为进度设置动画
     * @param last
     * @param current
     */
    private void setAnimation(float last, float current, int length) {
        progressAnimator = ValueAnimator.ofFloat(last, current);
        progressAnimator.setDuration(length);
        progressAnimator.setTarget(currentAngle);
        progressAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {

            @Override
            public void onAnimationUpdate(ValueAnimator animation) {
                currentAngle= (float) animation.getAnimatedValue();
                curValues = currentAngle/k;
            }
        });
        progressAnimator.start();
    }

 

GuideBackgroundColorAnimation

实现了滑动Viewpager的时候,背景动态变化的效果.
 https://github.com/TaurusXi/GuideBackgroundColorAnimation

HoloColorPicker

holo颜色选择对话框。

https://github.com/LarsWerkman/HoloColorPicker

ColorPickerPreference

功能很完善的颜色选择控件,不过有个缺点,demo只是演示了如何在PreferenceActivity中ColorPickerPreference,其实完全可以在一般的布局中调用它的ColorPickerDialog类,这样适用范围更广一些。

color-picker

一个漂亮的颜色选择对话框

 https://github.com/dmfs/color-picker

hsv-alpha-color-picker-android


在现有的库中,我找不到结合了这些特性的库,这就是我写它的原因:

    Alpha slider透明度块(slider).

    可复制粘贴hex颜色值的文本编辑框

    新旧颜色对比

    "no color"选项

    屏幕切换的时候有适当的行为.

    跟得上时代的设计.