[分享] Splash做法與切換動畫
splash就是在軟體主畫面出現之前的炫耀用漂亮畫面,
沒有用但是卻也很有用,對於整體形象加分很大。
以下是我測試的幾種方法與結果:
1.用兩個 Activity 切換,splash → main
超級不建議這種做法,因為返回按鈕會亂掉
2.用 ViewFlipper
也不建議用這種作法,若有套用過場動畫,動畫會跑565且無dither
3.用兩個Activity切換,main → splash → main
目前測試這種方法最好,啟動main後馬上啟動一個splash activity
之後再用runnable+handler自動關閉splash
在切換動畫方面則有一點小技巧分享。
平常按了返回鍵後,會套用系統動畫,要使用以下的方法套用自訂動畫:
1.用 startActivityForResult 取代 startActivity
2.加上 onActivityResult,並在裡面使用
overridePendingTransition(R.anim.someanim, R.anim.someanim);
前參數是給前一個activity,後參數是給目前的activity
如果有更好的做法也希望大家指教^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.234.217
※ 編輯: cassatte 來自: 59.112.234.217 (02/15 02:37)
討論串 (同標題文章)
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章