RecyclerViewParallax
open class RecyclerViewParallax : Parallax<RecyclerViewParallax.ChildPositionProperty!>
| kotlin.Any | ||
| ↳ | androidx.leanback.widget.Parallax<androidx.leanback.widget.RecyclerViewParallax.ChildPositionProperty> | |
| ↳ | androidx.leanback.widget.RecyclerViewParallax | |
Implementation of Parallax class for RecyclerView. This class allows users to track position of specific views inside RecyclerView relative to itself. See ChildPositionProperty for details.
Summary
| Nested classes | |
|---|---|
|
Subclass of |
|
| Public constructors | |
|---|---|
<init>()Implementation of |
|
| Public methods | |
|---|---|
| open RecyclerViewParallax.ChildPositionProperty! |
createProperty(name: String!, index: Int) |
| open Float | |
| open RecyclerView! | |
| open Unit |
setRecyclerView(recyclerView: RecyclerView!)Set RecyclerView that this Parallax will register onScrollListener. |
| open Unit |
Manually update values. |
| Inherited functions | |
|---|---|
Public constructors
<init>
RecyclerViewParallax()
Implementation of Parallax class for RecyclerView. This class allows users to track position of specific views inside RecyclerView relative to itself. See ChildPositionProperty for details.
Public methods
createProperty
open fun createProperty(
name: String!,
index: Int
): RecyclerViewParallax.ChildPositionProperty!
getMaxValue
open fun getMaxValue(): Float
getRecyclerView
open fun getRecyclerView(): RecyclerView!
| Return | |
|---|---|
RecyclerView! |
Currently RecylerView that the source has registered onScrollListener. |
setRecyclerView
open fun setRecyclerView(recyclerView: RecyclerView!): Unit
Set RecyclerView that this Parallax will register onScrollListener.
| Parameters | |
|---|---|
recyclerView |
RecyclerView!: RecyclerView to register onScrollListener. |
updateValues
open fun updateValues(): Unit
Manually update values. This is used for changes not controlled by RecyclerView. E.g. called by a Slide transition that changes translation of the view.

