update FAQ

This commit is contained in:
longerian
2017-08-12 14:07:23 +08:00
parent 4654c819db
commit 10ddf0aa38
+5 -1
View File
@@ -59,4 +59,8 @@ RecyclerView.OnScrollListener onScrollListener = new RecyclerView.OnScrollListen
## 在可滚动区域里嵌套使用vlayout的RecyclerView
不太建议嵌套滚动,除非手势不冲突;如果要完全展开vlayout里的内容,牺牲滚动复用,可以调用`VirtualLayoutManager`的`public void setNestedScrolling(boolean nestedScrolling, int maxMeasureSize)`方法设置一下, 第一个参数为true,第二个参数是计算vlayout区域的最大高度(最终会修正成实际高度)。
不太建议嵌套滚动,除非手势不冲突;如果要完全展开vlayout里的内容,牺牲滚动复用,可以调用`VirtualLayoutManager`的`setNoScrolling(true);`方法设置一下。
## 为GridLayoutHelper的设置自定义SpanSizeLookup
在SpanSizeLookup中,public int getSpanSize(int position)方法参数的position是整个页面的position信息,需要获取当前layoutHelper内的相对位置,需要减去一个偏移量,即position - getStartPosition()。