RecyclerView 设置item间距
效果图:
recyclerView.addItemDecoration(new RecyclerView.ItemDecoration() { @Override public void getItemOffsets(@NonNull Rect outRect, @NonNull View view, @NonNull RecyclerView parent, @NonNull RecyclerView.State state) { outRect.top = DimensUtils.dp2px(ClassifyActivity.this, 3); int position = parent.getChildAdapterPosition(view); if (position % 2 == 0) { outRect.left = DimensUtils.dp2px(ClassifyActivity.this, 15); } else { outRect.left = DimensUtils.dp2px(ClassifyActivity.this, 3); outRect.right = DimensUtils.dp2px(ClassifyActivity.this, 15); } } });