我有一個帶CardView的RecyclerView作爲它的項目。 CardView具有箭頭圖標以在同一CardView中顯示詳細信息,但我不想設置爲GONE或VISIBLE,因爲此操作沒有好看的動畫。我試圖設置在我CardView android:animateLayoutChanges="true"
,我得到了這一點:(這不是我的屏幕,但它包含了同樣的問題)android-CardView在RecyclerView中調整動畫的尺寸
但我再次點擊箭頭可以摺疊支持文本中,下面的卡片與我在動畫過程中點擊的卡片重疊。我怎樣才能避免這種重疊?我試圖撥打電話TransitionManager.beginDelayedTransition(CardView);
,但看起來不會幫助我..
'beginDelayedTransition'是做什麼用的? –
什麼是RootView是這種情況? RecyclerView? – Den
@AjilO。 'beginDelayedTransition'告訴系統佈局中有些東西會改變,它應該是動畫的。例如:您更改視圖的alpha(使用'view.setAlpha()'),系統會將您的alpha從之前的值設置爲新的值。你應該谷歌這個更好的解釋。 – Ekalips