java - 如何获取十六进制调色板

标签 java android

我有一张图片(url),我想要调色板十六进制代码。

所以我使用了一个在 github 中找到的库来完成此操作,该库将 picasso 与 Pallete 混合在一起:

Picasso.with(this).load("http://thetvdb.com/banners/fanart/original/289079-6.jpg").into(fotomenu_1,
            PicassoPalette.with("http://thetvdb.com/banners/fanart/original/289079-6.jpg", fotomenu_1)
                    .intoCallBack(new PicassoPalette.CallBack() {
                        @Override
                        public void onPaletteLoaded(Palette palette) { 

                        }
                    })
);

(库:https://github.com/florent37/PicassoPalette)

如何获取十六进制颜色?

谢谢

最佳答案

该库为您提供了支持库中的调色板。 看一下这两行:12

所以现在你的问题是如何访问调色板的颜色。 documentation它很好,它使得很多公共(public)方法返回 int 颜色值。您可以根据需要使用其中任何一个。

关于java - 如何获取十六进制调色板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36229499/

相关文章:

java - 一旦客户端确认,JMS 主题上的消息是否可用?

android - phonegap 地理定位不起作用

java - 如何让listView说一件事,但传递不同的数据

android - 使用自定义适配器的 ListView 中的复选框刷新问题

java - 优先队列轮询

java - 什么是 Java 等同于使用 https ://fcm. googleapis.com/fcm/send REST Api

java - 如何将规则的结果写入模型(在耶拿)?

java - 将字节数组 block 转换为 DWORD (int) Java

android - 单击按钮时应用程序停止工作

Android 模拟器在 Windows 7 64 位上崩溃