1
A
回答
1
我敢肯定有幾種方法可以做到這樣的效果,但是我的做法確實與ListView
或RecyclerView
沒有任何關係。這更多與數據項目的實際顯示有關。我們在視頻中看到的是單擊項目時的行爲。
這裏是我想做到這一點: 1.創建一個自定義View
延伸LinearLayout
,RelativeLayout
,或FrameLayout
。 2.你基本上有2個狀態,擴展狀態和非擴展狀態。讓視圖攔截點擊事件,並且在非展開狀態下點擊它時,它會爲展開設置動畫效果。這應該會自動爲RecyclerView
下的其他視圖製作動畫,然後在生成的動畫完成後在新信息中製作動畫。
你在問什麼是相當複雜的,但這是我如何去做的一般要點。在開始將它添加到RecyclerView
之前,我會自己將其作爲視圖工作。
相關問題
- 1. RecyclerView項目擴展動畫
- 2. 使用RecyclerView的可擴展列表?
- 3. 使用行爲動畫擴展器
- 4. 使用動畫展開Recyclerview項目向上滾動
- 5. 使用動畫動畫列表項目
- 6. 動畫擴展/縮小表
- 7. Android擴展列表項
- 8. 動畫擴展器
- 9. 動畫縮放項RecyclerView
- 10. RecyclerView添加項目動畫
- 11. RecyclerView項目動畫問題
- 12. 臥式使用動畫RecyclerView
- 13. Mysql動態表擴展列
- 14. Recyclerview - smoothScrollToPosition到列表的頂部,然後動畫添加項目
- 15. 動畫展開表格行
- 16. recyclerview中的動畫逐項逐項
- 17. 使用Hiphop進行PHP擴展開發
- 18. 使用XMLHttpRequest進行Safari擴展編碼
- 19. 使用heredoc進行shell擴展
- 20. 解析使用pyparsing進行擴展
- 21. 使用UIButton進行動畫
- 22. Python列表擴展,用新行附加每個擴展值
- 23. Qunit與AJAX動畫擴展
- 24. 的UIButton動畫擴展
- 25. AJAX - 動畫擴展器
- 26. 點擊動畫擴展listview
- 27. 如何動畫擴展ListView?
- 28. 如何使用展開/摺疊動畫創建類似的recyclerview?
- 29. RecyclerView項目動畫:只動畫最初可見的項目
- 30. 通過#{}進行ruby表達式擴展是否會進行雙倍擴展?
不要忘記提及的項目不應該有固定的大小。 – 2014-12-11 04:48:49
不會影響其他視圖,因爲RecyclerView重用視圖?您將向下滾動,並會看到多個展開的視圖,而不僅僅是用戶展開的視圖。 – 2014-12-11 15:42:43
@Doge有一個好點。在每個項目上設置數據時,還應該重置大小。 – 2014-12-12 01:43:53