简介:
View间渐变
效果图:
代码分析:
-
getResources().getInteger(android.R.integer.config_shortAnimTime);获取动画时间 :200 ms
-
private Class<? extends Activity> activityclass; 活动的变量定义
-
/*alpha值取0%,则为纯透明。alpha值取100%,则为不透明。*/
showView.setAlpha(0f);
/*可见*/
showView.setVisibility(View.VISIBLE);
/*0% -> 100% 动画效果*/
showView.animate().alpha(1f).setDuration(mtime).setListener(null);
/*100% -> 0% 动画效果*/
hideView.animate().alpha(0f).setDuration(mtime).setListener(new Animator.AnimatorListener() {
@Override
public void onAnimationEnd(Animator animation) {
hideView.setVisibility(View.GONE);
}
});
项目总结:
参考资料: