显示(从上往下滑入):
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);
类似效果:android 下拉刷新菜单
效果网址参考:
http://www.jb51.net/article/80803.htm
http://www.oschina.net/p/DropDownMenu%C2%AD_