0
我正在创建一个视图,其中有一个ImageButton
和一个ImageView
,我想使用图像调色板更改其颜色。我从图像中获取颜色,但不知道如何设置图像颜色(请记住它的ImageButton颜色,而不是背景颜色)。使用调色板更改图像按钮颜色
这里是我曾尝试代码:
Palette.from(bitmap).generate(new Palette.PaletteAsyncListener() {
@Override
public void onGenerated(Palette palette) {
Palette.Swatch vibrantSwatch2 = palette.getLightVibrantSwatch();
if (vibrantSwatch2 != null) {
favourite.setColorFilter(vibrantSwatch2.getBodyTextColor());
playlist.setColorFilter(vibrantSwatch2.getBodyTextColor());
}
}
});