探索Palette 与 生成 渐变背景色
探索Palette 与 生成 渐变背景色
根据图标生成其渐变背景颜色 (Generates its gradient background color according to the icon)
使用方法 :
(1) init(Resource res,int resId,callback) 方式
PaletteUtil.getInstance()
.init(getResources()
,R.mipmap.icon_one
,new PaletteUtil.PatternCallBack() {
@Override
public void onCallBack(Drawable drawable, int titleColor) {
tv.setTextColor(titleColor);
tv.setBackgroundDrawable(drawable);
}
});
(2) init(bitmap,callback) 方式
Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.mipmap.icon_one);
PaletteUtil.getInstance().init(bitmap, new PaletteUtil.PatternCallBack() {
@Override
public void onCallBack(Drawable drawable, int titleColor) {
}
});