您的位置:首页 > 其它

补间动画实现折叠的效果

2016-07-21 14:08 253 查看

https://img-blog.csdn.net/20160726170914772?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
Animation mShowAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF,
0.0f, Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, -0.175f, Animation.RELATIVE_TO_SELF,
0.0f);
mShowAction.setFillAfter(true);
mShowAction.setDuration(2000);
move.startAnimation(mShowAction);

 




Animation mHiddenAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF,
0.0f, Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF,
-0.175f);
mHiddenAction.setDuration(2000);
move.startAnimation(mHiddenAction);
mHiddenAction.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}

@Override
public void onAnimationEnd(Animation animation) {
move.clearAnimation();
ll_cour_weeks_gone.setVisibility(View.GONE);
if (null != courseMeListResponse) {
arrayWeek.get(Integer.parseInt(courseMeListResponse.getCurrentWeekNo()) - 1).performClick();//代码点击当前周
tv_title_week_red.setVisibility(View.GONE);
}
}

@Override
public void onAnimationRepeat(Animation animation) {
}
});
}




其实就是view的上移动与下移动
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: