present

open override fun present(carousel: Carousel<T, *>, position: CarouselBehavior.Presenter.Position, progressToNext: Float, supplementalViews: List<View>): CarouselBehavior.Presenter.Presentation(source)

Called by Carousel to update the Presentation it should display.

Return

a presentation based on the state provided

Parameters

carousel

being updated

position

indicating the item currently in the "selected" position

progressToNext

indicates how close (percent [0-1]) the carousel is to the next position

supplementalViews

list of supplemental Views within the Carousel (based on previous calls)