Android L 新增UI控件:RecyclerView CardView的簡單使用

源碼下載:https://github.com/qyxxjd/RecyclerViewDemo

RecyclerView:

  • RecyclerView用來替代ListView,更好的性能而且更容易使用
  • 該控件是一個可以裝載大量的視圖集合,並且可以非常效率的進行回收和滾動,當你list中的元素經常動態改變時可以使用RecyclerView控件
  • 標準化了ViewHolder,ListView中convertView是複用的,在RecyclerView中,是把ViewHolder作爲緩存的單位了
  • 爲每個條目位置提供了layout管理器(RecyclerView.setLayoutManager)
  • 爲每個條目設置了操作動畫(RecyclerView.setItemAnimator)
  • 不提供setOnItemClickListener、setOnItemLongClickListener方法,需要我們自己實現

CardView:

  • 卡片式視圖組件,繼承自FrameLayout類
  • 可以很方便的設置陰影和圓角

  • CardView是一個Layout,所以可以包含其他View

垂直佈局效果圖



水平佈局效果圖

Grid效果圖

瀑布流效果圖

多種item效果圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章