ColorPicker 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
ColorPicker 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
ColorPicker 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
ColorPicker 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
ColorPicker 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 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 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2012/06/28 12:25

Android 颜色选择器(ColorPicker)

转自:http://www.iteye.com/topic/1119586 因为画图板中需要使用颜色选择器. 去查了下api demo, 发现有现成的ColorPickerDialog, 但是功能比较简单, 主要是无法选择黑色和白色. 之后也去网上找了下, 倒是发现了几个, 但是用着感觉不太好.就想着自己重写个好了. 先上图 1.测试界面 2. 调色板对话框 3. 选择颜色 4.改变字体颜色 调色板对话框 ColorPickerDialog.java Java代码 package com.dwood.paintdemo; import android.app....

0
1
发表了博客
2018/03/13 07:06

ColorPicker 颜色选择器

用于颜色选择,支持多种格式。 基础用法 使用 v-model 与 Vue 实例中的一个变量进行双向绑定,绑定的变量需要是字符串类型。 1 <div class="block"> 2 <span class="demonstration">有默认值</span> 3 <el-color-picker v-model="color1"></el-color-picker> 4 </div> 5 <div class="block"> 6 <span class="demonstration">无默认值</span> 7 <el-color-picker v-model="color2"></el-color-picker> 8 ...

0
0
发表了博客
2013/01/26 21:31

HSV ColorPicker

实现颜色选择器/调色板功能,除了对颜色进行选取,还可以调整颜色的透明度。 Code4App编译测试,测试环境:Xcode 4.3, iOS 5.0。 转载:http://www.adobex.com/ios/source/details/00000215.htm

0
0
发表了博客
2018/02/04 22:50

[UWP]新控件ColorPicker

##1. 前言 Fall Creators Update中提供了一个新得ColorPicker控件,解决了以前选择颜色只能用Combo Box的窘境。 ##2. 一个简单的例子 <ColorPicker x:Name="ColorPicker" Margin="5" /> <Grid Margin="5"> <Grid.Background> <SolidColorBrush Color="{x:Bind ColorPicker.Color, Mode=OneWay}" /> </Grid.Background> <TextBlock Text="{x:Bind ColorPicker.Color}" /> </Grid> 如上所示,...

0
0
发表了博客
2019/04/14 18:38

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

<div class="mume markdown-preview "> <blockquote> <p><strong>开发环境:Win10 + VS2017 + .Net4.5</strong></p> </blockquote> <blockquote> <p>这个 <strong>ColorPicker</strong> 是<<WPF编程宝典:使用C#2012和.NET4.5>>这本书中的例子.这里我记&#x...

0
0
发表了博客
2020/10/01 10:57

sublime 添加ColorPicker

1) 首选项 -> Package control 输入install 然后在输入 colorpicker 2) 首选项 浏览插件目录 如果有的话,则说明安装好 3)快捷键 ctrl+shift+c 无效 原因和另一个插件ConvertToUTF8 冲突了 解决方法:修改另一个插件的快捷键 修改一下他的快捷键就好了 这时候 按ctrl+shift+c 就可以弹出拾色器了

0
0
发表了博客
2018/07/06 08:55

WPF 控件库——仿制Chrome的ColorPicker

原文:WPF 控件库——仿制Chrome的ColorPicker 一、观察   项目中的一个新需求,需要往控件库中添加颜色拾取器控件,因为公司暂时还没有UI设计大佬入住,所以就从网上开始找各种模样的ColorPicker,找来找去我就看上了谷歌浏览器自带的,它长这个样:      看上去不错,可以搞!搞之前得观察一下这里面可能的一些坑。对WPF而言,圆角阴影等效果都是基本操作,这里就不说了。   首先我们注意到上图中有两个拖动条,一个背...

0
0
发表了博客
2012/08/22 09:13

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

ColorPicker 组件允许用户从样本列表中选择颜色。 以下示例演示向面板容器添加矩形方块,点击这些方块将弹出调色板,监听调色板的选定颜色以更改方块的颜色。 从"库"面板中拖动相关组件到舞台(或直接通过 ActionScript 代码创建组件实例),并对实例命名。 在主时间轴中选择第一帧,打开"动作"面板,然后输入以下代码: importflash.display.MovieClip; importflash.display.Graphics; importflash.events.Event; importflash...

0
1
发表了博客
2018/11/15 00:20

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

在上一篇博文《[UWP]使用Popup构建UWP Picker》中我们简单讲述了一下使用Popup构建适用于MVVM框架下的弹窗层组件Picker的过程。但是没有应用实例的话可能体现不出Picker相对于ContentDialog的优点在哪里,毕竟Linus大神说过: Talk is cheap, show me the code! 我们假定要实现这样一个颜色选择器:当用户需要选择一个颜色时,应用弹出颜色选择器,用户选择完成后,点击“确定”按钮关闭弹窗,并且向调用方代码返回用户选择的颜...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
5 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部