Android页面的切换动画代码实现_html/css_WEB-ITnose

WBOY
發布: 2016-06-24 11:47:08
原創
1171 人瀏覽過

1、项目Src下新建anim包

创建anim包,存放动画xml

2、下一步动画 位移动画

解释-100%p p:代表父窗体,100%:代表整个窗体,-:代码向左移动;
前一页面移出:tran_out.xml(自己创建的要选择translate)
<?xml version="1.0" encoding="utf-8"?><translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromxdelta="0" android:toxdelta="-100%p" android:fromydelta="0" android:toydelta="0" android:duration="500">    </translate>
登入後複製
下一页面进入:Tran_in.xml
<?xml version="1.0" encoding="utf-8"?><translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromxdelta="100%p" android:toxdelta="0" android:fromydelta="0" android:toydelta="0" android:duration="500"></translate>
登入後複製

3、使用动画:

在按钮onclike下执行的方法体内加入:overridePendingTransition(R.anim.tran_in, R.anim.tran_out);
//两个activity切换效果,放在finish()或者startActivity()后面即可

同理,附上上一步动画代码
Tran_pre_out.xm;
<?xml version="1.0" encoding="utf-8"?><translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromxdelta="0" android:toxdelta="100%p" android:fromydelta="0" android:toydelta="0" android:duration="500"></translate>
登入後複製
Tran_pre_in.xm
<?xml version="1.0" encoding="utf-8"?><translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromxdelta="-100%p" android:toxdelta="0" android:fromydelta="0" android:toydelta="0" android:duration="500"></translate>
登入後複製
使用动画:
overridePendingTransition(R.anim.tran_pre_in, R.anim.tran_pre_out);

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!