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>
分享到:
相关推荐
该源码实现了模仿微信activity水平切换效果,该效果的界面很简单,也很容易上手,和学习,该案例主要是为了演示当我们点击进入下一个activity和返回的跳的效果,很不错的,值得大家的学习。
Android Studio使用ViewPager+Fragment实现仿微信滑动切换界面
WPF下实现类似微信Toast控件: 1.淡入淡出弹出Toast提示框 2.显示固定时长后自动消失 3.友好性图标 4.可根据父容器定位 5.可根据显示器定位,并去除任务栏高度和宽度(为了防止某些装逼人士,喜欢把默认的底部任务栏...
android 实现仿微信通讯录android 实现仿微信通讯录android 实现仿微信通讯录android 实现仿微信通讯录android 实现仿微信通讯录android 实现仿微信通讯录android 实现仿微信通讯录android 实现仿微信通讯录android ...
这个就是我的博客中Pedometer(计步器)第一个的页面切换的demo,直接导进eclipse里就可以运行
微信小程序 全屏动画滚动 (源码)微信小程序 全屏动画滚动 (源码)微信小程序 全屏动画滚动 (源码)微信小程序 全屏动画滚动 (源码)微信小程序 全屏动画滚动 (源码)微信小程序 全屏动画滚动 (源码)微信小程序 全屏动画...
微信语音播放动画,通过flutter的动画和差值器来实现。如有类似需求可以直接使用。
主要介绍了Android基于ViewPager实现类似微信页面切换效果,通过Fragment适配器实现页面切换效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
实现类似微信的 webView 导航效果,包括进度条,左滑返回上个网页或者直接关闭,就像 UINavigationController
简单demo实现类似微信导航栏RedioGroup+Viewpager, 4 个 tab 的导航按钮,可以切换不同的页面,这里页面使用了 ViewPager + Fragment 的组合,实现了滑动的页面效果
类似微信底部tab切换效果类似微信底部tab切换效果类似微信底部tab切换效果类似微信底部tab切换效果类似微信底部tab切换效果类似微信底部tab切换效果类似微信底部tab切换效果类似微信底部tab切换效果类似微信底部tab...
2.修改封装weixinAudio.js 实现仿微信语音播放动画 3.项目集成ffmpeg for linux 后台直接调用转换 4.内置jsp、html语音播放测试页 5.此样例只集成linux版ffmpeg 如部署环境为windows 请自行替换相应系统ffmpeg文件 6...
实现类似微信客户端中图片滑动浏览/缩放的react组件
用UIKeyInput协议和CoreGraphics框架实现类似微信和支付宝的密码输入框,项目的详细详情介绍可以去我博客csdn地址去看:http://blog.csdn.net/wang631106979/article/details/51566752;我的工程的github地址:...
类似微信服务器端源码
Viewpager实现类似微信跟随手指移动的标签栏。
简单demo实现类似微信导航栏RedioGroup+Viewpager, 4 个 tab 的导航按钮,可以切换不同的页面,这里页面使用了 ViewPager + Fragment 的组合,实现了滑动的页面效果
Android 微信点击和滑动切换功能,Android 微信点击和滑动切换功能使用viewpager+fragment的懒加载实现微信点击和滑动切换功能
android,访微信语音播放动画,语音播放动画,费话不多说,上源码