现在的位置: 首页 > 综合 > 正文

Sticky Listview Headers,分组title可固定可移动(仿iphone风格)

2017年12月25日 ⁄ 综合 ⁄ 共 288字 ⁄ 字号 评论关闭

模仿iphone的listview分组效果,每组的title固定在屏幕顶部,当第二组滑到顶部时,把第一组的title移除屏幕。

效果图如下:

实现原理:

1.list的每一项包含了标题和内容两部分,判断如果当前item和前一个item不同,则当前item显示title

2.在listview上面覆盖上一个和每个item的title大小一样的view-固顶title

3.在listview滚动时,判断是否需要移动固顶title,及刷新固顶title的内容。

如果前后两项的title不同,则需要把固顶title移除屏幕,否则刷新固顶title的内容为下一个item的title。

源码猛戳

抱歉!评论已关闭.