@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
private void changeUIColor(Integer color) {
ValueAnimator anim = ValueAnimator.ofArgb(previsionThemeColor, color);
anim.setEvaluator(new ArgbEvaluator());
anim.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator valueAnimator) {
progressBar.getProgressDrawable().setColorFilter(new LightingColorFilter(0xFF000000, (Integer) valueAnimator.getAnimatedValue()));
setSystemBarColor((Integer) valueAnimator.getAnimatedValue());
navigation.setActiveTabColor((Integer) valueAnimator.getAnimatedValue());
fabSearch.setBackgroundTintList(ColorStateList.valueOf((Integer) valueAnimator.getAnimatedValue()));
}
});
anim.setDuration(getResources().getInteger(android.R.integer.config_shortAnimTime));
anim.start();
refreshLayout.setColorSchemeColors(color, color, color);
}
MainActivity.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:APKMirror
作者:
评论列表
文章目录