AppBarLayout.CompressChildScrollEffect
public
static
class
AppBarLayout.CompressChildScrollEffect
extends AppBarLayout.ChildScrollEffect
| java.lang.Object | ||
| ↳ | com.google.android.material.appbar.AppBarLayout.ChildScrollEffect | |
| ↳ | com.google.android.material.appbar.AppBarLayout.CompressChildScrollEffect | |
A class which handles updating an AppBarLayout child, if marked with the app:layout_scrollEffect compress, at each step in the AppBarLayout's offset
animation.
Only a single AppBarLayout child should be given a compress effect.
Summary
Public constructors | |
|---|---|
CompressChildScrollEffect()
|
|
Public methods | |
|---|---|
void
|
onOffsetChanged(AppBarLayout appBarLayout, View child, float offset)
Called each time the AppBarLayout's offset changes. |
Inherited methods | |
|---|---|
Public constructors
CompressChildScrollEffect
public CompressChildScrollEffect ()
Public methods
onOffsetChanged
public void onOffsetChanged (AppBarLayout appBarLayout, View child, float offset)
Called each time the AppBarLayout's offset changes. Update the child with any desired
effects.
| Parameters | |
|---|---|
appBarLayout |
AppBarLayout: The parent AppBarLayout |
child |
View: The View to be given any desired effect
|
offset |
float |