ColorPicker 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
ColorPicker 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Apache
开发语言: Java
操作系统: Android
收录时间: 2018-07-17
提 交 者: 段弘

ColorPicker

一款标准的Android颜色选择器,使用HSV和透明度选择颜色。

Gradle

dependencies {
    implementation 'com.github.duanhong169:colorpicker:${latestVersion}'
    ...
}

${latestVersion}请替换为当前最新版本号,见 releases.

Usage

使用 ColorPickerPopup

new ColorPickerPopup.Builder(this)
        .initialColor(Color.RED) // Set initial color
        .enableAlpha(true) // Enable alpha slider or not
        .okTitle("Choose")
        .cancelTitle("Cancel")
        .showIndicator(true)
        .showValue(true)
        .build()
        .show(v, new ColorPickerPopup.ColorPickerObserver() {
            @Override
            public void onColorPicked(int color) {
                v.setBackgroundColor(color);
            }

            @Override
            public void onColor(int color, boolean fromUser) {

            }
        });

使用 ColorPickerView

  • 将 ColorPickerView 添加到 layout xml :

<top.defaults.view.ColorPickerView
    android:id="@+id/colorPicker"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    app:enableAlpha="true"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent"
    app:layout_constraintTop_toTopOf="parent"/>

查阅 top_defaults_view_color_picker_attrs.xml 了解所有支持的属性。

  • 执行 ColorObserver 并订阅 ColorPickerView 以从 ColorPickerView 接收颜色更新:

colorPickerView.subscribe((color, fromUser) -> {
    // use the color
});

  • 设置初始颜色:

colorPickerView.setInitialColor(0x7F313C93);

  • 重置初始颜色:

colorPickerView.reset();

更详细的使用方法请参见示例。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

ColorPicker 的相关资讯

还没有任何资讯

ColorPicker 的相关博客

Android 颜色选择器(ColorPicker)

转自:http://www.iteye.com/topic/1119586 因为画图板中需要使用颜色选择器. 去查了下api demo, 发现有现成的ColorPickerDi...

ColorPicker 颜色选择器

用于颜色选择,支持多种格式。 基础用法 使用 v-model 与 Vue 实例中的一个变量进行双向绑定,绑定的变量需要是字符串类型。 ...

HSV ColorPicker

实现颜色选择器/调色板功能,除了对颜色进行选取,还可以调整颜色的透明度。 Code4App编译测试,测试环境:Xcode 4.3, iOS 5....

[UWP]新控件ColorPicker

##1. 前言 Fall Creators Update中提供了一个新得ColorPicker控件,解决了以前选择颜色只能用Combo Box的窘境。 ##2. 一个简单...

WPF自定义控件开发实例 - ColorPicker

<div class="mume markdown-preview "> <blockquote> <p><strong>开发环境:Win10 + VS2017 + .Net4....

UWP 颜色选择器(ColorPicker) 和 自定义的Flyout(AdvancedFlyout)

原文:UWP 颜色选择器(ColorPicker) 和 自定义的Flyout(AdvancedFlyout) ColorPicker 故事背景 项目里面需要一个像Winfrom里面...

sublime 添加ColorPicker

1) 首选项 -> Package control 输入install 然后在输入 colorpicker 2) 首选项 浏览插件目录 如果有的话,则说明安装好 3)快...

推荐一款ColorPicker 组件用来更改调色板的颜色

ColorPicker 组件允许用户从样本列表中选择颜色。 以下示例演示向面板容器添加矩形方块,点击这些方块将弹出调色板,监听调色...

[UWP]使用Picker实现一个简单的ColorPicker弹窗

在上一篇博文《[UWP]使用Popup构建UWP Picker》中我们简单讲述了一下使用Popup构建适用于MVVM框架下的弹窗层组件Picker的过程...

ColorPicker 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
4 收藏
分享
返回顶部
顶部