首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何导入Palette.Builder android - AppCompat

如何导入Palette.Builder android - AppCompat
EN

Stack Overflow用户
提问于 2015-04-27 13:48:10
回答 1查看 1K关注 0票数 0

我有下面的调色板代码,它获取DarkMutedColor并设置为我的textView的背景。

代码语言:javascript
复制
    Palette.generateAsync(response.getBitmap(),
        new Palette.PaletteAsyncListener() {

            public void onGenerated(Palette palette) {

                holder.title.setBackgroundColor(
                        palette.getDarkMutedColor(
                                Color.parseColor(Const.ACTIONBAR_BACKGROUND)));

            }

        });

但是,我最近遇到了Palette.Builder,并且想知道如何使用它。

来自这里这里的文档

实例是用一个Palette.Builder创建的,它支持几个选项来调整生成的调色板。有关更多信息,请参见该类文档。 生成应该始终在后台线程上完成,最好是加载图像的线程。Palette.Builder支持同步和异步生成。

但是,当我键入,调色板(点)时,我找不到任何名为Builder的类。如何导入、Palette.Builder及其方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-27 15:48:03

解决方案是,更新SDK并更新主项目libs文件夹中以前使用的.jar文件。

并利用它:

代码语言:javascript
复制
    Palette.from(response.getBitmap()).generate(new PaletteAsyncListener() {

                    @Override
                    public void onGenerated(Palette palette) {

                        holder.title.setBackgroundColor(palette.getDarkMutedColor(Color
                                    .parseColor(Const.ACTIONBAR_BACKGROUND)));

                     }
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29897628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档