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 |