ColorPickerView
介绍:
一个不错的颜色选择器,支持从图片中提取颜色。
运行效果:
使用说明:
build.gradle
repositories {
mavenCentral() // or jcenter() works as well
}
dependencies {
compile 'com.github.skydoves:colorpickerview:1.0.0'
}
或者Maven
<dependency>
<groupId>com.github.skydoves</groupId>
<artifactId>colorpickerview</artifactId>
<version>1.0.0</version>
</dependency>
添加XML Namespace
xmlns:app="http://schemas.android.com/apk/res-auto"
在布局中添加ColorPickerView
<com.skydoves.colorpickerview.ColorPickerView
android:id="@+id/colorPickerView"
android:layout_width="300dp"
android:layout_height="300dp"
app:src="@drawable/palette"
app:selector="@drawable/wheel" />
属性
app:src="@drawable/palette" // set palette image
app:selector="@drawable/wheel" // set selector image. This isn't required always. If you don't need, don't use.
Color Selected Listener
colorPickerView.setColorListener(new ColorPickerView.ColorListener() {
@Override
public void onColorSelected(int color) {
}
});
方法
colorPickerView.getColor() // return int what the last selected color
colorPickerView.getColorHtml() // return String what the last selected Html color code
colorPickerView.getColorRGB() // return int array the last selected color's RGB value. int\[0\] : R, int\[1\] : G, int\[2\] : B
已下载
0