https://img-blog.youkuaiyun.com/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的上移动与下移动