AppBarLayout.ChildScrollEffect

public static abstract class AppBarLayout.ChildScrollEffect
extends Object

java.lang.Object
   ↳ com.google.android.material.appbar.AppBarLayout.ChildScrollEffect
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. 


An effect class that should be implemented and used by AppBarLayout children to be given effects when the AppBarLayout's offset changes.

Summary

Public constructors

ChildScrollEffect()

Public methods

abstract void onOffsetChanged(AppBarLayout appBarLayout, View child, float offset)

Called each time the AppBarLayout's offset changes.

Inherited methods

Object clone()
boolean equals(Object arg0)
void finalize()
final Class<?> getClass()
int hashCode()
final void notify()
final void notifyAll()
String toString()
final void wait(long arg0, int arg1)
final void wait(long arg0)
final void wait()

Public constructors

ChildScrollEffect

public ChildScrollEffect ()

Public methods

onOffsetChanged

public abstract 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