我想和新的Google Play一样,并改变像这个图像一样的控件的颜色 问题我尝试了不同的颜色,我无法获得谷歌播放的颜色,使用与谷歌播放相同的图像并且效果不佳,使用相同的专辑我得到了这个结果: 似乎非常接近,但是当我使用其他相册并使用相同的代码时,它看起来不同:我使用下一个代码使用屏幕截图中的6种可能的颜色(在文本和背景中):
Palette.generateAsync(bm,32,new Palette.PaletteAsyncListener() {
@Override
public void onGenerated(Palette palette) {
try {
//Random color, Seekbar
// palette.getVibrantSwatch().getRgb();
findViewById(R.id.songInfo).setBackgroundColor(palette.getDarkMutedSwatch().getRgb());
mTrackName.setBackgroundColor(palette.getVibrantColor(R.color.ics_color));
mArtistName.setBackgroundColor(palette.getLightVibrantColor(R.color.call_log_voicemail_highlight_color));
mTrackName.setTextColor(palette.getMutedColor(R.color.yellow1));
mArtistName.setTextColor(palette.getDarkVibrantSwatch().getRgb());
findViewById(R.id.controlHolder).setBackgroundColor(palette.getLightMutedSwatch().getRgb());
mAlbum.setImageBitmap(finalBm);
}catch (Exception ex)
{
ex.printStackTrace();
}
}