我正在开发Android Launcher UI。目前启动器正在运行,并且具有一些具有不同颜色的主题,可以在设置菜单中进行更改。
Java中有没有办法自动找到当前应用于移动设备的壁纸图像中最主要的颜色?
我认为这将是一个很酷的概念。
感谢任何信息!
答案 0 :(得分:2)
支持库中的Palette类是否适合您的需求?
http://developer.android.com/reference/android/support/v7/graphics/Palette.html
答案 1 :(得分:0)
您可以使用Android支持库中的Palette 如果你想获得主色,只需使用palette.getDominantColor() 它将为您提供ARGB中主色的整数值。