Android记录一些自己用过的却不大记得住的东西

一:获得当前背景
Drawable bg= getBackground();
//bg包括color和Drawable
if (bg instanceof ColorDrawable) {
ColorDrawable colordDrawable = (ColorDrawable) bg;
int color = colordDrawable.getColor();
paint.setColor(color);
setBackgroundDrawable(null);
} else {
bgBitmap = ((BitmapDrawable) bg).getBitmap();
setBackgroundDrawable(null);
}

二:解决加入第三方库依赖冲突。找到冲突文件。使用
implementation (“com.github.skydoves:colorpickerview:2.1.1”){
exclude group: ‘androidx.core’, module: ‘core’
exclude group: ‘androidx.versionedparcelable’, module:‘versionedparcelable’
}类似的方式就可以了。

你可能感兴趣的:(安卓知识,android,备忘录,简单,基础)