android view退出动画,为View和Activity设置左右切换动画

本文介绍了如何使用Android的补间动画为View和Activity添加左右滑动的退出和进入效果。通过创建四个XML动画资源,分别对应滑出至左侧、滑出至右侧、滑入自左侧和滑入自右侧,结合AnimationUtils和Activity的overridePendingTransition方法,实现了平滑的界面切换体验。
摘要由CSDN通过智能技术生成

动画可以增强产品的用户体验,也可以带来很多乐趣。今天我将演示如何为view和Activity添加左右滑动的动画。注:不是属性动画,而是安卓早期引入的补间动画,对于此处的应用场景来说足够了。

首先来看看我们将要创建的动画效果。Activity根据导航的方向滑入滑出:

b19a81b2c008ec320fd9df96124c23bf.gif

定义动画

我们总共需要四个动画,将在xml中定义它们。这四个动画其实可以分为两组。第一组是将View移动出视野,第二组是把View从视野之外移进来。

slide_to_left.xml:

从当前位置一直向左滑动,直到离开视野。<?xml  version="1.0" encoding="utf-8"?>

android:interpolator="@android:anim/accelerate_decelerate_interpolator"

android:duration="@integer/slide_animation_duration"/>

slide_to_right.xml:

从当前位置一直向右滑动,直到离开视野。<?xml  version="1.0" encoding="utf-8"?>

android:interpolator="@android:anim/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值