Activithy切换动画

来源:互联网 发布:fl网络语什么意思 编辑:程序博客网 时间:2024/05/20 05:56

开源项目参考:https://github.com/lgvalle/Material-Animations


很简单,在Manifest清单文件中 给application添加一个样式即可:theme= "@style/AppTheme"

 <application        android:name=".global.WalrusApplication"        android:allowBackup="true"        android:icon="@drawable/ic_launcher"        android:label="@string/app_name"        android:largeHeap="true"        android:theme="@style/AppTheme">


 <style name="AppTheme" parent="@style/AppBaseTheme">        <item name="android:windowAnimationStyle">@style/AnimationActivity</item>    </style>

// activity切换样式

<style name="AnimationActivity" mce_bogus="1" parent="@android:style/Animation.Activity">        <item name="android:activityOpenEnterAnimation">@anim/in_from_right</item>        <item name="android:activityOpenExitAnimation">@anim/out_to_left</item>        <item name="android:activityCloseEnterAnimation">@anim/in_from_left</item>        <item name="android:activityCloseExitAnimation">@anim/out_to_right</item>    </style>


 <style name="AppBaseTheme" parent="Theme.AppCompat.Light.NoActionBar">        <!--  <!– toolbar(actionbar)颜色 –>          <item name="colorPrimary">#ff3747</item>          <!– 状态栏颜色 –>          <item name="colorPrimaryDark">#ff3747</item>-->        <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>        <!-- 窗口的背景颜色 -->        <item name="android:windowBackground">@android:color/white</item>        <!-- SearchView -->        <item name="searchViewStyle">@style/MySearchViewStyle</item>        <item name="actionOverflowMenuStyle">@style/OverflowMenuStyle</item>        <item name="android:textColorPrimary">@color/white</item>    </style>






0 0
原创粉丝点击