樣式修改影響Activity切換動(dòng)畫(huà)效果如何改善?
近沒(méi)事的時(shí)候仿寫Google+的布局,遇到了一個(gè)問(wèn)題,想要一個(gè)類似網(wǎng)易新聞向左滑動(dòng)Activity界面可以finish掉Activity,由于向左滑動(dòng)時(shí),左面會(huì)出現(xiàn)黑屏,不好看, 所以在樣式中添加了讓Activity界面透明, 這樣做是可以滿足要求, 但是我想要的Activity之間的切換動(dòng)畫(huà)卻沒(méi)有了。網(wǎng)上有人說(shuō)重寫Activity中的overridePendingTransition方法就行了, 可是自己重寫了, 好像不行, 最后看到系統(tǒng)主題樣式中有Animation.Translucent,于是就自定義了該樣式, 滿足了要求,記錄下來(lái)。樣式如下
@style/Animation.Activity.Style-->@style/Animation.Activity.Translucent.Style@android:color/transparenttrue"?_ue_custom_node_="true">@anim/base_slide_right_in@anim/base_stay_orig@anim/base_stay_orig@anim/base_slide_right_out@anim/base_slide_right_in@anim/base_stay_orig@anim/base_stay_orig@anim/base_slide_right_out@anim/base_slide_right_in@anim/base_stay_orig@anim/base_stay_orig@anim/base_slide_right_out"?_ue_custom_node_="true">@anim/base_slide_right_in@anim/base_slide_right_out"?_ue_custom_node_="true">