Android PreferenceScreen“颜色选择器”实现

时间:2013-01-13 12:21:17

标签: java android live-wallpaper preferenceactivity

有人能帮帮我吗?我需要在偏好屏幕上实现一些颜色选择器(动态壁纸设置)。有没有解决方案,有些开源?

4 个答案:

答案 0 :(得分:11)

对于我期望的原始提问者来说太迟了,但是这里是我在没有找到我需要的东西之后写的库。它可以像这样使用:

<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

答案 1 :(得分:10)

我试过这个:

  1. mColorPicker

  2. mColorPicker2

  3. 它非常易于使用。您可以下载代码并查看示例。

    它的外观如下:

    enter image description here

答案 2 :(得分:6)

如果有人正在寻找一个使用材料设计的新的安卓颜色选择器,我已经从github派出了一个很棒的项目,并制作了一个简单易用的android颜色选择器对话框。

这是项目:Android Color Picker

Android Color Picker Example

您自己很容易实现。有一个完整的Android工作室项目准备下载,看看它是如何工作的。

答案 3 :(得分:4)

您可以查看:

ColorPickerCollection

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