private void updateColor(@NonNull ArgbEvaluator colorEvaluator) {
float fraction;
int colorFrom;
int colorTo;
if (colorIntermediate != -1) {
colorFrom = alpha <= 0f ? colorMore : colorIntermediate;
colorTo = alpha <= 0f ? colorIntermediate : colorLess;
fraction = alpha <= 0 ? (1 + alpha / 45f) : alpha / 45f;
} else {
colorFrom = colorMore;
colorTo = colorLess;
fraction = (alpha + 45f) / 90f;
}
color = (int) colorEvaluator.evaluate(fraction, colorFrom, colorTo);
paint.setColor(color);
}
ExpandIconView.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:Android-ExpandIcon
作者:
评论列表
文章目录