您的位置:首页 > 移动开发 > Android开发

android 动画 从view顶部退出、进入(系列动画)

2015-09-07 21:46 489 查看
<translate xmlns:android="http://schemas.android.com/apk/res/android"    android:interpolator="@android:anim/accelerate_interpolator"    android:fromYDelta="0%p"    android:toYDelta="-100%p"   android:duration="500"></translate>
路径:dict/src/main/res/anim/anim_slide_out_from_top.xml
这个动画是一系列:如改变 fromYDelta:100%p toYDelta:0%p 则是底部向上滑出(p为parent相对t父布局)同理改变为 fromXDelta:100%p toXDelta:0%p 右侧滑入 fromXDelta:0%p toXDelta:100%p 右侧滑出 fromXDelta:0%p toXDelta:-100%p 左侧滑出在代码中调用如下:
Animation animation1 = AnimationUtils.loadAnimation(Context, R.anim.anim_slide_out_from_top);    animation1.setInterpolator(new    DecelerateInterpolator()    );    animation1.setAnimationListener(new Animation.AnimationListener()    {        @Override        public void onAnimationStart (Animation animation){    }        @Overridepublic void onAnimationEnd (Animation animation){    }        @Override        public void onAnimationRepeat (Animation animation){    }    }    );    mAnimationView.clearAnimation();    mAnimationView.startAnimation(animation1);
代码可以满足一些同学对动画的监听需求。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: