1

最初披露,這是一個學校項目。Android RecyclerView選中的項目過渡動畫

我通過RecyclerView在網格佈局的項目列表,像這樣:

enter image description here

當您點擊一個項目,它會彈出一個DialogFragment,像這樣的(原諒無樣式對話框):

enter image description here

這種情況與沒有動畫,這是正常的,即使在5.0的設備。我試圖在發佈相冊時實現Google Play音樂應用中出現的動畫效果。 (「容器」將相冊保存在您選擇的列表中,顯示爲從容器位置「展開」並用新片段填充屏幕)

我已經看過一些有關動畫以列表形式擴展列表,但不適用於這種彈出新片段的動畫,並且動畫通常是我的一個弱點,但我對於如何實現這種效果略有損失。更重要的是,它甚至可以用對話框片段嗎?

回答

0

這就是Android的活性過渡

您可以參考以下

https://developer.android.com/training/material/animations.html

它可以是彈出式的鏈接...但它有許多工作要做?啓動與活動基本第一...

+0

這將是一個可怕的浪費一個活動,我目前正在使用對話框片段;這就是我的問題的癥結所在,如果這些活動動畫可以應用於碎片而不會以如此昂貴的方式重構我的代碼。 – Tarkenfire 2015-02-17 19:16:56

+0

彈出窗口與活動實際上是相同的,它會創建新窗口,即使它是DialogFragment,您可以查看DialogFragment和Dialog的源代碼,如果我錯了,請更正。 – 2015-02-21 21:29:18

+0

看一看這個視頻https://www.youtube.com/watch?v=CPxkoe2MraA – 2015-02-21 21:31:45