GridLayoutManager.SpanSizeLookup 白话文描述使用

今天就讲它的两个方法getSpanIndex和getSpanSize

getSpanIndex(position: Int, spanCount: Int)

abstract Int	
getSpanSize(position: Int)

解释下下
getSpanSize 是返回该item所占据份数
getSpanIndex 是返回该item占据份数的起始索引

举例说明下 看下嘛表格
在这里插入图片描述
该表格布局最大列数是 6 ,
item0、item1、item2,每项占据2份数
item3占据4份数,item4占据2份数
item5、item6 每项占据3份数
item7占据2份数,item8占据4份数
item9 占据6份数

这里就列举这些,都是getSpanSize该方法返回的

getSpanIndex返回的则是所占份数第一项在该行的下标
如:
item0对应getSpanIndex 是 0
item1对应getSpanIndex 是2
item2对应getSpanIndex 是4

item3对应getSpanIndex 是 0
item4对应getSpanIndex 是4

item5对应getSpanIndex 是0
item6对应getSpanIndex 是3

item7对应getSpanIndex 是0
item8对应getSpanIndex 是2

item9对应getSpanIndex 是0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值