android RecyclerView最頂部的itemView隨着滑動收縮隱藏與放大顯示


代碼思路 VegaLayoutManager

RecyclerView最頂部的itemView,會隨着手指滑動實現收縮隱藏與放大顯示,並伴隨recycler的回收與復用。

代碼比較簡單粗暴,使用自定義的LayoutManger,內置SnapHelper。
由於想要在任意時刻都能snap到第一個子View,所以在LayoutManager中用了比較討巧的方法去設定scroll的最大值。

使用方法

  1. gradle引入
compile 'com.stone.vega.library:VegaLayoutManager:1.0.6'

 

  1. java文件中設定LayoutManager
recyclerView.setLayoutManager(new VegaLayoutManager());

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM