belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
RecyclerViewParallax.ChildPositionProperty
public
static
final
class
RecyclerViewParallax.ChildPositionProperty
extends Parallax.IntProperty
java.lang.Object | |||
↳ | android.util.Property<android.support.v17.leanback.widget.Parallax, java.lang.Integer> | ||
↳ | android.support.v17.leanback.widget.Parallax.IntProperty | ||
↳ | android.support.v17.leanback.widget.RecyclerViewParallax.ChildPositionProperty |
Subclass of Parallax.IntProperty
. Using this Property, users can track a
RecylerView child's position inside recyclerview. i.e.
tracking_pos = view.top + fraction * view.height() + offset
This way we can track top using fraction 0 and bottom using fraction 1.
Summary
Inherited constants |
---|
![]()
android.support.v17.leanback.widget.Parallax.IntProperty
|
Public methods | |
---|---|
RecyclerViewParallax.ChildPositionProperty
|
adapterPosition(int adapterPosition)
Sets adapter position of the recyclerview child to track. |
RecyclerViewParallax.ChildPositionProperty
|
fraction(float fraction)
Sets fraction of size to be added to view's start position. |
int
|
getAdapterPosition()
Returns adapter position of the recyclerview child to track. |
float
|
getFraction()
Returns fraction of size to be added to view's start position. |
int
|
getOffset()
Returns offset in pixels added to the view's start position. |
int
|
getViewId()
Returns view Id of a descendant of recyclerview child to track. |
RecyclerViewParallax.ChildPositionProperty
|
offset(int offset)
Sets offset in pixels added to the view's start position. |
RecyclerViewParallax.ChildPositionProperty
|
viewId(int viewId)
Sets view Id of a descendant of recyclerview child to track. |
Inherited methods | |
---|---|
![]()
android.support.v17.leanback.widget.Parallax.IntProperty
|