Android Activity切換動畫詳解及實例
Android Activity切換動畫
Android Activity切換動畫是指從Activity A 跳轉(zhuǎn)至Activity B的時候,Activity A 有退出動畫,Activity B 有進入動畫。這個動畫的實現(xiàn)很簡單,在startActivity(intent)之后調(diào)overridePendingTransition ()這個方法就行。比如實現(xiàn)淡入淡出的效果如下:
Intent i = new Intent(ActivityA.this,ActivityB.class);
StartActivity.this.startActivity(i);
overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);
不過有時候overridePendingTransition 這個函數(shù)會不起作用,總結(jié)下,大概是以下三個方面的原因:
1、android系統(tǒng)版本2.0以下,這個沒辦法,想其他辦法解決切換動畫吧。
2、在ActivityGroup等的嵌入式Activity中,這個比較容易解決,用如下方法就可以了:
this.getParent().overridePendingTransition
3、在一個Activity的內(nèi)部類中,或者匿名類中,這時候只好用handler來解決了。
我這里用到的是后退時的切換效果,即什么都沒做的情況下:
代碼如下,很簡單:
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.back:
this.finish();
overridePendingTransition(0, R.anim.push_up_out);
break;
default:
break;
}
}
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Android自定義view實現(xiàn)太極效果實例代碼
這篇文章主要介紹了Android自定義view實現(xiàn)太極效果實例代碼的相關(guān)資料,需要的朋友可以參考下2017-05-05
Android優(yōu)化查詢加載大數(shù)量的本地相冊圖片
本文介紹了Android優(yōu)化查詢加載大數(shù)量的本地相冊圖片,可以方便的照片的查詢,,感興趣的小伙伴們可以參考一下。2016-10-10
Android中ViewPager的PagerTabStrip與PagerTitleStrip用法實例
這篇文章主要介紹了Android中ViewPager的PagerTabStrip與PagerTitleStrip用法實例,這兩個子控件一般被用作添加標題,在實際效果上并不是那么好控制,使用的時候需要謹慎,需要的朋友可以參考下2016-06-06
android實現(xiàn)用戶體驗超棒的微信WebView進度條
本篇文章主要介紹了android實現(xiàn)用戶體驗超棒的微信WebView進度條,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03
深入解讀Android的Volley庫的功能結(jié)構(gòu)
這篇文章主要介紹了Android的Volley開發(fā)框架的功能結(jié)構(gòu),Volley是Android開發(fā)中網(wǎng)絡(luò)部分的一大利器,包含很多HTTP協(xié)議通信的相關(guān)操作,需要的朋友可以參考下2016-05-05
Android實現(xiàn)調(diào)用攝像頭拍照與視頻功能
這篇文章主要為大家詳細介紹了Android實現(xiàn)調(diào)用攝像頭拍照與視頻功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-04-04

