indicatorscrollview / com.skydoves.indicatorscrollview / IndicatorView

IndicatorView

class IndicatorView : FrameLayout, OnScrollChangedListener

IndicatorView is an indicator layout for reacting with IndicatorScrollView when the scroll is changed.

Types

Builder

class Builder

Builder class for creating an instance of IndicatorView.

Constructors

<init>

IndicatorView(context: Context)
IndicatorView(context: Context, attributeSet: AttributeSet)
IndicatorView(context: Context, attributeSet: AttributeSet, defStyle: Int)

Properties

expandingLastItemRatio

var expandingLastItemRatio: Float

expandingRatio

var expandingRatio: Float

indicatorItemPadding

var indicatorItemPadding: Int

Functions

addIndicatorItem

fun addIndicatorItem(indicatorItem: IndicatorItem): Unit

add an IndicatorItem for composing IndicatorView.

onChanged

fun onChanged(x: Int, y: Int, measuredScrollViewHeight: Int): Unit

Invoked when the OnScrollChangedListener is changed.

onFinishInflate

fun onFinishInflate(): Unit

plus

operator fun plus(indicatorItem: IndicatorItem): Unit