Android Activity頁面動畫跳轉(zhuǎn)(ActivityOptions)

ActivityOptions動畫共享組件的方式實現(xiàn)跳轉(zhuǎn)Activity動畫

這里的共享組件動畫效果是指將前面一個Activity的某個子View與后面一個Activity的某個子View之間有過渡效果,即在這種過度效果下實現(xiàn)Activity的跳轉(zhuǎn)操作。那么如何實現(xiàn)兩個組件View之間實現(xiàn)過渡效果呢?

1、在Activity a中的button按鈕(或其他)設(shè)置android:transitionName="(任意值)"屬性

2、在Activity b的布局文件中為組件定義transitionName屬性,這樣這兩個組件相當于有了過度對應(yīng)關(guān)系,這里需要注意的是這兩個組件的transitionName屬性的值必須是相同的。

3、

Intent intent = new Intent(MainActivity.this, FiveActivity.class);? ? ? ? ? ? ? ? ? ? ? ? ? startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(MainActivity.this, button5, "(transitionName屬性的值)").toBundle())

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容