if (mTintStateList != null) {
final int color = mTintStateList.getColorForState(state, mCurrentColor);
if (color != mCurrentColor) {
if (color != Color.TRANSPARENT) {
setColorFilter(color, mTintMode);
} else {
clearColorFilter();
}
mCurrentColor = color;
return true;
}
}
return false;