LayoutManagerGroup
LayoutManagerGroup copied to clipboard
:point_right: Customize the LayoutManager of RecyclerView(自定义LayoutManager)
slideLayoutManager如何取到当前item的position
``` java.lang.IndexOutOfBoundsException: Invalid item position 0(0). Item count:0 android.support.v7.widget.RecyclerView{901d672 VFED..... .F....I. 0,0-0,0 #7f0800c6 app:id/recycler1}, adapter:com.dingmouren.example.layoutmanagergroup.fragment.PickerFragment$MyAdapter@34b3ac3, layout:com.dingmouren.layoutmanagergroup.picker.PickerLayoutManager@8c19f40, context:com.dingmouren.example.layoutmanagergroup.MainActivity@21e0b16 at android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5779) at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5752) at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5748) at com.dingmouren.layoutmanagergroup.picker.PickerLayoutManager.onMeasure(PickerLayoutManager.java:69) at android.support.v7.widget.RecyclerView.onMeasure(RecyclerView.java:3210) at android.view.View.measure(View.java:23279) ......
java.lang.IndexOutOfBoundsException: Invalid item position 0(0). Item count:0 android.support.v7.widget.RecyclerView{196c0bf2 VFED.... ......I. 0,0-0,0 #7f090085 app:id/recycler1}, adapter:com.example.slmg.fragments.PickerFragment$MyAdapter@2dd10243, layout:com.example.lmg.lib.PickerLayoutManager@338090c0, context:com.example.slmg.MainActivity@20df3294 at android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5885) at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5858) at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5854) at com.example.lmg.lib.PickerLayoutManager.onMeasure(PickerLayoutManager.java:68) at android.support.v7.widget.RecyclerView.onMeasure(RecyclerView.java:3321) at android.view.View.measure(View.java:17430) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)...
 ----------------------------------------------------------------------------------------- my code adapter= new MessagingAdapter(messagesList,getActivity(), databaseHelper.nameUser(),usersList ); //rvListMessage.setHasFixedSize(true); mSkidRightLayoutManager = new SkidRightLayoutManager(1.5f, 0.85f); rvListMessage.setLayoutManager(mSkidRightLayoutManager); rvListMessage.setAdapter(adapter); ------------------------------------------------------------------ java.lang.ArithmeticException: divide by zero at com.dingmouren.layoutmanagergroup.skidright.SkidRightLayoutManager.fill(SkidRightLayoutManager.java:77) at com.dingmouren.layoutmanagergroup.skidright.SkidRightLayoutManager.onLayoutChildren(SkidRightLayoutManager.java:73) at android.support.v7.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:3812) at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:3529)...
ViewpagerLayoutManager使用scrollToPosition(0)跳转某页不会回调onPageSelected()方法。 我想做自动轮播的效果,滚动到底部后再使用scrollToPosition(0)跳转到第一页,但此时不再回调onPageSelected()方法。 请问有没有可替代的方法呢?
2019-08-20 17:21:51.446 28820-28850/com.dingmouren.example.layoutmanagergroup E/PriorityExecutor: Request threw uncaught throwable java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Failed to allocate a 13639692 byte allocation with 11547552 free bytes and 11MB until OOM at java.util.concurrent.FutureTask.report(FutureTask.java:94) at java.util.concurrent.FutureTask.get(FutureTask.java:164) at...
使用垂直ViewpagerlayoutManager播放视频,退出当前界面到后台,然后再次切换到前台,会出现黑屏,请问这个该如何处理?
如果pageview上面有一个seekbar,进度条一直在走的话,OnViewPagerListener会进行多次调用,如下图  求解