它们的定义Activity跳转动画
本來覺得是一個非常小的需求, 后來我發(fā)現(xiàn)總是 錯誤, 采用Theme于 4.0在 操作不是很容易使用.
后來查閱資料, 須要在finish 后面 和 startActivity 后面加入?
? overridePendingTransition(R.anim.push_right_in,
? ? ? ? ? ? ? ? R.anim.push_right_out);
這句話 可是每一個地方都加入這個代碼也非常坑爹, 于是看了一下ECShop的實現(xiàn),發(fā)現(xiàn)是在BaseActivity加入的..
@Overridepublic void startActivity(Intent intent) {super.startActivity(intent);overridePendingTransition(R.anim.push_right_in,R.anim.push_right_out);}public void startActivityForResult(Intent intent, int requestCode){super.startActivityForResult(intent,requestCode);overridePendingTransition(R.anim.push_right_in,R.anim.push_right_out);}@Overridepublic void finish() {super.finish();overridePendingTransition(R.anim.push_left_in,R.anim.push_left_out);}
<?
xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="100%" android:toXDelta="0" android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:duration="300"/> </set>
<?
xml version="1.0" encoding="utf-8"?
> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="0" android:toXDelta="-100%" android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:duration="300" /> </set>
版權(quán)聲明:本文博主原創(chuàng)文章,博客,未經(jīng)同意不得轉(zhuǎn)載。
總結(jié)
以上是生活随笔為你收集整理的它们的定义Activity跳转动画的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 读影响力笔记
- 下一篇: 开展project正常的生活之路