1、首先定义4个动画文件。

slide_left_in.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" >    <translate        android:duration="300"        android:fromXDelta="-100%p"        android:toXDelta="0" /></set>


slide_left_out.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" >    <translate        android:duration="300"        android:fromXDelta="0"        android:toXDelta="-100%p" /></set>


slide_right_in.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" >    <translate        android:duration="300"        android:fromXDelta="100%p"        android:toXDelta="0" /></set>


slide_right_out.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" >    <translate        android:duration="300"        android:fromXDelta="0"        android:toXDelta="100%p" /></set>



2、定义一个style

<style name="activityAnimation" parent="@android:style/Animation">        <item name="android:activityOpenEnterAnimation">@anim/a_slide_right_in</item>        <item name="android:activityOpenExitAnimation">@anim/a_slide_left_out</item>        <item name="android:activityCloseEnterAnimation">@anim/a_slide_left_in</item>        <item name="android:activityCloseExitAnimation">@anim/a_slide_right_out</item>    </style>




3、把定义的style放到AppTheme里边

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




4、在AndroidManifest.xml里边设置application的theme

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

更多相关文章

  1. xml -----之 style
  2. android 动画调换上下布局
  3. android中如何自定义标题栏
  4. Android硬件抽象层加调试信息
  5. Android(安卓)关键资源的定义和使用
  6. Android下载文件时对MediaScanner的调用
  7. Android(安卓)应用启动时去掉应用图标
  8. Android(安卓)OpenGL ES 开发教程(6):GLSurfaceView
  9. android 设置字体

随机推荐

  1. android 指纹验证api
  2. android APP响应H5页面的点击事件(JS交互)
  3. Android - 自定义标题栏(TitleBar)
  4. Android(安卓)高德定位展示当前位置在地
  5. android URL获取图片显示到ImageView 控
  6. Android控制台中运行Java程序
  7. Android SD卡文件列表
  8. Android UI控件详解-Notification(通知)
  9. android canmera相机
  10. android上开源的酷炫的交互动画和视觉效