切換效果主要用到的方法是overridePendingTransition,詳解如下:
創(chuàng)新互聯(lián)長期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為輝縣企業(yè)提供專業(yè)的網(wǎng)站設(shè)計制作、成都網(wǎng)站建設(shè),輝縣網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
在startintent 或 finish 的時候調(diào)用 getActivity().overridePendingTransition(arg0,arg1)
arg0是設(shè)置第二個activity進入的動畫,arg1是設(shè)置當(dāng)前activity的退出的動畫。
如果想設(shè)置兩個activity分別是從右進入,和從左進入的效果如下:
第一個設(shè)置為getActivity().overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);
第二個設(shè)置為overridePendingTransition(R.anim.in_from_left, R.anim.out_to_right);
效果設(shè)置代碼:
1:out_to_left
android:duration="250" /> 2:in_from_right android:duration="250" /> 3:out_to_right android:duration="250" /> 4:in_from_left android:duration="250" /> android的x軸位置如下圖所示: 默認手機左側(cè)為x軸的零坐標(biāo)處,每個activity以左側(cè)為當(dāng)前位置。
分享題目:android兩個activity實現(xiàn)切換時的滑動效果實現(xiàn)
網(wǎng)址分享:http://weahome.cn/article/ggccjg.html