Android 控件的显示隐藏上下左右移动动画
2017-11-22 14:55
633 查看
转载地址:http://www.cnblogs.com/liqw/p/4602876.html
一、利用Android提供的左右移动工具类:AnimationUtils
二、用TranslateAnimation添加动画
先写一个AnimationUtil工具类:这里仅提供上下移动效果
一、利用Android提供的左右移动工具类:AnimationUtils
LinearLayout ll_first = (LinearLayout) findViewById(R.id.ll_first); LinearLayout ll_second = (LinearLayout) findViewById(R.id.ll_second); ll_first.setVisibility(View.GONE); ll_second.setVisibility(View.VISIBLE); // 向右边移出 ll_first.setAnimation(AnimationUtils.makeOutAnimation(this, true)); // 向右边移入 ll_second.setAnimation(AnimationUtils.makeInAnimation(this, true)); ll_first.setVisibility(View.VISIBLE); ll_second.setVisibility(View.GONE); // 向左边移入 ll_first.setAnimation(AnimationUtils.makeInAnimation(this, false)); // 向左边移出 ll_second.setAnimation(AnimationUtils.makeOutAnimation(this, false));
二、用TranslateAnimation添加动画
先写一个AnimationUtil工具类:这里仅提供上下移动效果
public class AnimationUtil { private static final String TAG = AnimationUtil.class.getSimpleName(); /** * 从控件所在位置移动到控件的底部 * * @return */ public static TranslateAnimation moveToViewBottom() { TranslateAnimation 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, 1.0f); mHiddenAction.setDuration(500); return mHiddenAction; } /** * 从控件的底部移动到控件所在位置 * * @return */ public static TranslateAnimation moveToViewLocation() { TranslateAnimation mHiddenAction = 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); mHiddenAction.setDuration(500); return mHiddenAction; } }隐藏的时候设置下动画就可以了
ll_first.setVisibility(View.GONE); ll_second.setVisibility(View.VISIBLE); ll_first.setAnimation(AnimationUtil.moveToViewBottom()); ll_second.setAnimation(AnimationUtil.moveToViewLocation());
相关文章推荐
- Android 控件的显示隐藏上下左右移动动画
- Android 控件的显示隐藏上下左右移动动画
- Android 控件的显示隐藏上下左右移动动画
- Android 控件的显示隐藏上下左右移动动画
- Android 控件的相对动画实现小说阅读的上下菜单的隐藏与显示
- Android上实现各种风格的隐藏菜单,比如左右滑动菜单、上下滑动显示隐藏菜单
- android---控件隐藏与显示动画
- [Android] View控件显示隐藏动画效果
- Android控件显示/隐藏时添加动画:ViewSwitcher
- android控件显示与隐藏的时候的动画效果
- Android 动画1--View控件的显示和隐藏效果
- Android——显示隐藏移动动画
- 图片的动画效果(淡出,淡入,显示,隐藏等....外加左右移动)(HTML5)
- Android 动画1--View控件的显示和隐藏效果
- Android 动画1--View控件的显示和隐藏效果
- Android 仿QQ菜单背景图片的左右上下移动属性动画实现
- android 控件显示和隐藏时增加动画效果
- android布局中显示隐藏控件的动画
- android view控件的显示和隐藏动画效果
- android 控件的隐藏和显示