android: slide 滑动动画效果
16lz
2021-01-23
在网上找的一段滑动动画效果代码
- /**
- *定义从右侧进入的动画效果
- *@return
- */
- protectedAnimationinFromRightAnimation(){
- AnimationinFromRight=newTranslateAnimation(
- Animation.RELATIVE_TO_PARENT,+1.0f,
- Animation.RELATIVE_TO_PARENT,0.0f,
- Animation.RELATIVE_TO_PARENT,0.0f,
- Animation.RELATIVE_TO_PARENT,0.0f);
- inFromRight.setDuration(500);
- inFromRight.setInterpolator(newAccelerateInterpolator());
- returninFromRight;
- }
- /**
- *定义从左侧退出的动画效果
- *@return
- */
- protectedAnimationoutToLeftAnimation(){
- AnimationouttoLeft=newTranslateAnimation(
- Animation.RELATIVE_TO_PARENT,0.0f,
- Animation.RELATIVE_TO_PARENT,-1.0f,
- Animation.RELATIVE_TO_PARENT,0.0f,
- Animation.RELATIVE_TO_PARENT,0.0f);
- outtoLeft.setDuration(500);
- outtoLeft.setInterpolator(newAccelerateInterpolator());
- returnouttoLeft;
- }
- /**
- *定义从左侧进入的动画效果
- *@return
- */
- protectedAnimationinFromLeftAnimation(){
- AnimationinFromLeft=newTranslateAnimation(
- Animation.RELATIVE_TO_PARENT,-1.0f,
- Animation.RELATIVE_TO_PARENT,0.0f,
- Animation.RELATIVE_TO_PARENT,0.0f,
- Animation.RELATIVE_TO_PARENT,0.0f);
- inFromLeft.setDuration(500);
- inFromLeft.setInterpolator(newAccelerateInterpolator());
- returninFromLeft;
- }
- /**
- *定义从右侧退出时的动画效果
- *@return
- */
- protectedAnimationoutToRightAnimation(){
- AnimationouttoRight=newTranslateAnimation(
- Animation.RELATIVE_TO_PARENT,0.0f,
- Animation.RELATIVE_TO_PARENT,+1.0f,
- Animation.RELATIVE_TO_PARENT,0.0f,
- Animation.RELATIVE_TO_PARENT,0.0f);
- outtoRight.setDuration(500);
- outtoRight.setInterpolator(newAccelerateInterpolator());
- returnouttoRight;
- }
更多相关文章
- Android使用RecyclerView实现瀑布流效果的列表展示
- Android实现Banner轮播效果
- android 在Resource中定义arrays
- Android实现win8磁铁效果
- Android垂直跑马灯效果
- android 弹性效果
- Android购物分类效果实现
- Android 如何 画 柱状图 -------自定义View
- 点击listitem按下效果替换默认颜色