调色板api Android 5运行不正常

时间:2014-10-18 15:43:34

标签: android android-layout android-5.0-lollipop palette

我想和新的Google Play一样,并改变像这个图像一样的控件的颜色 Google PLay Android 5 问题我尝试了不同的颜色,我无法获得谷歌播放的颜色,使用与谷歌播放相同的图像并且效果不佳,使用相同的专辑我得到了这个结果: music test似乎非常接近,但是当我使用其他相册并使用相同的代码时,它看起来不同:Music test2我使用下一个代码使用屏幕截图中的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();
                }



            }

0 个答案:

没有答案