Android 颜色选择器 ColorPicker
- 授权协议: Apache
- 开发语言: Java
- 操作系统: Android
- 软件首页: https://github.com/duanhong169/ColorPicker
- 软件文档: https://github.com/duanhong169/ColorPicker
- 官方下载: https://github.com/duanhong169/ColorPicker
软件介绍
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();
更详细的使用方法请参见示例。
Programming Python
Mark Lutz / O'Reilly Media / 2006-8-30 / USD 59.99
Already the industry standard for Python users, "Programming Python" from O'Reilly just got even better. This third edition has been updated to reflect current best practices and the abundance of chan......一起来看看 《Programming Python》 这本书的介绍吧!
