我有下面的调色板代码,它获取DarkMutedColor并设置为我的textView的背景。
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及其方法?
发布于 2015-04-27 15:48:03
解决方案是,更新SDK并更新主项目libs文件夹中以前使用的.jar文件。
并利用它:
Palette.from(response.getBitmap()).generate(new PaletteAsyncListener() {
@Override
public void onGenerated(Palette palette) {
holder.title.setBackgroundColor(palette.getDarkMutedColor(Color
.parseColor(Const.ACTIONBAR_BACKGROUND)));
}
});https://stackoverflow.com/questions/29897628
复制相似问题