Mark Dominico
Mark Dominico
Lib Version:1.0.0 environment:>=2.7.0
使用FlexboxLayoutManager时setHeader/Footer/Empty闪退,原理是mHeaderLayout、mFooterLayout、mEmptyLayout在添加时设置的layoutParams与FlexboxLayoutManager不兼容。 崩溃日志: ``` java.lang.ClassCastException: androidx.recyclerview.widget.RecyclerView$LayoutParams cannot be cast to com.google.android.flexbox.FlexItem at com.google.android.flexbox.FlexboxHelper.calculateFlexLines(FlexboxHelper.java:447) at com.google.android.flexbox.FlexboxHelper.calculateHorizontalFlexLines(FlexboxHelper.java:249) at com.google.android.flexbox.FlexboxLayoutManager.updateFlexLines(FlexboxLayoutManager.java:960) at com.google.android.flexbox.FlexboxLayoutManager.onLayoutChildren(FlexboxLayoutManager.java:737) at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:4604) at androidx.recyclerview.widget.RecyclerView.onMeasure(RecyclerView.java:3981) at android.view.View.measure(View.java:29420) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7068) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1608) at android.widget.LinearLayout.measureVertical(LinearLayout.java:878)...