显示(从上往下滑入):
TranslateAnimation showAnimation = new TranslateAnimation(
Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, -1.0f,
Animation.RELATIVE_TO_SELF, 0.0f);
showAnimation.setDuration(200);
lin_filter.setAnimation(showAnimation);
lin_filter.setVisibility(View.VISIBLE);
隐藏(从下往上滑出):
TranslateAnimation hiddenAnimation = new TranslateAnimation(
Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, -1.0f);
hiddenAnimation.setDuration(200);
lin_filter.setAnimation(hiddenAnimation);
lin_filter.setVisibility(View.GONE);
效果网址参考: