Epoxy Item Spacing Decorator
Modifies item spacing in a recycler view so that items are equally spaced no matter where they are on the grid. Only designed to work with standard linear or grid layout managers.
Constructors
EpoxyItemSpacingDecorator
Link copied to clipboard
open fun EpoxyItemSpacingDecorator()
Content copied to clipboard
EpoxyItemSpacingDecorator
Link copied to clipboard
Functions
getItemOffsets
Link copied to clipboard
open fun getItemOffsets(outRect: Rect, itemPosition: Int, parent: RecyclerView)
Content copied to clipboard
open fun getItemOffsets(outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State)
Content copied to clipboard
onDraw
Link copied to clipboard
open fun onDraw(c: Canvas, parent: RecyclerView, state: RecyclerView.State)
Content copied to clipboard
onDrawOver
Link copied to clipboard
open fun onDrawOver(c: Canvas, parent: RecyclerView, state: RecyclerView.State)
Content copied to clipboard
Properties
pxBetweenItems
Link copied to clipboard