private boolean updateTint(int[] state) {
if (!isCompatTintEnabled()) {
return false;
}
ColorStateList tintList = this.mState.mTint;
Mode tintMode = this.mState.mTintMode;
if (tintList == null || tintMode == null) {
this.mColorFilterSet = false;
clearColorFilter();
return false;
}
int color = tintList.getColorForState(state, tintList.getDefaultColor());
if (this.mColorFilterSet && color == this.mCurrentColor && tintMode == this.mCurrentMode) {
return false;
}
setColorFilter(color, tintMode);
this.mCurrentColor = color;
this.mCurrentMode = tintMode;
this.mColorFilterSet = true;
return true;
}
DrawableWrapperDonut.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:boohee_v5.6
作者:
评论列表
文章目录