Android开发 navigation的跳转动画实现
Posted guanxinjing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android开发 navigation的跳转动画实现相关的知识,希望对你有一定的参考价值。
前言
此篇博客只简短的介绍navigation如何添加跳转页面的动画属性,如果你还为接触了解过navigation.建议你看我另一篇博客 android开发 navigation入门详解
创建动画xml
in_from_right.xml
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator"> <translate android:duration="200" android:fromXDelta="100%p" android:toXDelta="0%p" /> </set>
out_to_left.xml
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator"> <translate android:duration="200" android:fromXDelta="0%p" android:toXDelta="-100%p" /> </set>
将动画添加到属性中
<fragment android:id="@+id/editManagerNameFragment" android:name="net.wt.gate.dev.user.fragment.EditManagerNameFragment" android:label="EditManagerNameFragment" tools:layout="@layout/fragment_edit_manager_name"> <action android:id="@+id/action_editManagerNameFragment_to_editManagerHeadFragment" app:destination="@id/editManagerHeadFragment" app:enterAnim="@anim/in_from_right" app:exitAnim="@anim/out_to_left" /> </fragment>
app:enterAnim="@anim/in_from_right" 碎片进入动画
app:exitAnim="@anim/out_to_left" 碎片退出动画
以上是关于Android开发 navigation的跳转动画实现的主要内容,如果未能解决你的问题,请参考以下文章
Android开发之Activity跳转动画以及finish动画