Android PreferenceScreen“颜色选择器”实现

8

有人能帮我吗?我需要在设置中实现一些颜色选择器(动态壁纸设置)。是否有任何解决方案,例如开源项目?


2
这是我找到的一个; https://github.com/attenzione/android-ColorPickerPreference - harism
谢谢,有没有关于实现的教程? - Michal
它附带一个简单的“测试”活动,您可以参考如何将其实现到您自己的应用程序中。 - harism
3个回答

14

可能已经晚了,但我没有在这里找到我需要的内容,因此写了这个库。可以像这样使用:

<PreferenceScreen
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <com.rarepebble.colorpicker.ColorPreference
        android:key="myColor"
        android:title="@string/pref_title"
        android:defaultValue="#f00"
        />
</PreferenceScreen>

这里有更多信息:

HSV-Alpha Color Picker for Android(GitHub)。

HSV-Alpha Color Picker Demo(Google Play)。

希望能对其他人有所帮助。

ColorPreference Color Picker


正是我所需要的。而且只用了大约一分钟来实现。 - Sinisa
快速且易于实现 :) - Oscar Josue Alvrez

6
如果有人正在寻找一个使用Material Design的新型Android颜色选择器,我已经从Github上fork了一个优秀的项目,并制作了一个简单易用的Android颜色选择器对话框。
这就是该项目:Android Color PickerAndroid Color Picker Example 它很容易自己实现。有一个完整的Android Studio项目可供下载,以了解其工作原理。

4

您可以查看以下内容:

ColorPickerCollection

如果您想让用户从一组颜色中选择一个,您可以使用ColorPickerCollection库。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接