3

我正在推迟两个片段之间的转换,这两个片段都包含RecyclerViews创建片段的技巧,隐藏它并且只在RecyclerView准备好时显示它......

就像这里解释得很好:https ://halfthought.wordpress.com/2015/06/04/postponing-fragment-transitions/

我的问题是,这不起作用,因为在预绘制时,recyclerview 的视图似乎没有正确布局RecyclerView,这会导致错误的转换(在我的情况下,子视图RecyclerView计算它们的大小onCreateViewHolder并且必须完成在转运开始之前)。现在我调整了我的适配器,当所有相关视图都绑定时适配器会报告,这样我就可以继续转换,但这不起作用,因为那时RecyclerView它不会开始布置它的子视图,可能是因为RecyclerView不是还看得见……

RecyclerView即使它是隐藏的,我可以以某种方式强制布局它的孩子吗?还有其他建议吗?

4

0 回答 0