recycler-view-divider / com.fondesa.recyclerviewdivider.manager.visibility / VisibilityManager

VisibilityManager

interface VisibilityManager
Deprecated: Use the new divider API instead.

Used to specify a custom logic to use different visibility for each divider. You can add a custom VisibilityManager in your RecyclerViewDivider.Builder using the RecyclerViewDivider.Builder.visibilityManager method.

Types

VisibilityType

enum class VisibilityType

Identifies the visibility of the dividers.

Functions

itemVisibility

abstract fun itemVisibility(groupCount: Int, groupIndex: Int): VisibilityManager.VisibilityType

Defines a visibility for each group of dividers.

Inheritors

FixedVisibilityManager

abstract class FixedVisibilityManager : VisibilityManager

Defines a VisibilityManager which doesn't depend on the item's position.

HideLastVisibilityManager

class HideLastVisibilityManager : VisibilityManager

Default implementation of VisibilityManager that will show all dividers excluding the one after the last group.