ListBehavior

interface ListBehavior<T> : Behavior<List<T, *>> (source)

Controls how a List behaves and is rendered, by providing key strategies.

Types

Link copied to clipboard
interface ItemGenerator<T>

List uses this to create each item it displays. The generator provides a mapping between some item T and the View that will represent it in the List.

Link copied to clipboard
interface ItemPositioner<T>

List uses this to determine item geometry.

Properties

Link copied to clipboard
Link copied to clipboard

Inherited functions

Link copied to clipboard
open fun childrenClipPath(view: List<T, *>): View.ClipPath?
Link copied to clipboard
open fun clipCanvasToBounds(view: List<T, *>): Boolean
Link copied to clipboard
open fun contains(view: List<T, *>, point: Point): Boolean
Link copied to clipboard
open fun install(view: List<T, *>)
Link copied to clipboard
open fun mirrorWhenRightToLeft(view: List<T, *>): Boolean
Link copied to clipboard
open fun render(view: List<T, *>, canvas: Canvas)
Link copied to clipboard
open fun uninstall(view: List<T, *>)