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屬性蜂厅,這樣這兩個組件相當(dāng)于有了過度對應(yīng)關(guān)系查库,這里需要注意的是這兩個組件的transitionName屬性的值必須是相同的鼎姊。
3屠缭、
Intent intent = new Intent(MainActivity.this, FiveActivity.class);? ? ? ? ? ? ? ? ? ? ? ? ? startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(MainActivity.this, button5, "(transitionName屬性的值)").toBundle())