您的位置:首页 > 其它

RecyclerView用法

2016-06-24 09:38 197 查看
一、简述







二、代码示例

1.建立item视图:



2.继承RecyclerView.Adapter<MyviewHolder>









3、主布局 导入本地sdk中axtras/android/support/v7/recycleerView/libs的v7包









添加分隔线

分隔线类

DividerItemDecoration  https://gist.github.com/alexfu/0f464fc3742f134ccd1e
动画效果源码参考
https://github.com/gabrielemariotti/RecyclerViewItemAnimators


自定义线的主题颜色, drawable文件夹新建 shape类型的divider_02.xml文件,gradient是设置渐变色;在value和value-v14中的style.xml文件添加item style





使用notifyItemInserted方法来更新界面,pos位置将会混乱,若获取位置应使用holder
4000
.getLayoutPosition()方法





变身gridview



删除动画

添加监听事件的方法

adapter里面定义接口,声明该接口的参数,提供一个给参数赋值的方法



在onbindviewholder方法内部触发该接口







在mainactivity 中调用该回调接口



设置点击变色样式,drable文件新建selector标签的xml文件,不能直接添加颜色,需要在values文件下Androidxml定义颜色,然后设置背景为该selector文件





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: