从片段中,我试图使用Palette类从图像中提取一些颜色:
Bitmap snap = BitmapFactory.decodeResource(getActivity().getResources(),
R.drawable.snapghostyellow);
Palette palette = Palette.generate(snap);
Palette.Swatch vibrant = palette.getVibrantSwatch();
if(vibrant != null) {
Log.d("rgb_output", "vibrant Not Null " + Integer.toString(vibrant.getRgb()));
}
但是getRgb()
的返回是-1024
。其他样本也会出现问题(例如getDarkVibrantSwatch)。
尝试使用输出会破坏应用程序。
对错误提出任何建议?