com.google.android.material.appbar

Interfaces

AppBarLayout.BaseOnOffsetChangedListener

Interface definition for a callback to be invoked when an AppBarLayout's vertical offset changes.

AppBarLayout.LiftOnScrollListener

This interface is deprecated.

Use LiftOnScrollProgressListener instead

AppBarLayout.OnOffsetChangedListener

Interface definition for a callback to be invoked when an AppBarLayout's vertical offset changes.

Classes

AppBarLayout

AppBarLayout is a vertical LinearLayout which implements many of the features of material designs app bar concept, namely scrolling gestures.

AppBarLayout.BaseBehavior

The default Behavior for AppBarLayout.

AppBarLayout.BaseBehavior.BaseDragCallback

Callback to allow control over any AppBarLayout dragging.

AppBarLayout.BaseBehavior.SavedState

A Parcelable implementation for AppBarLayout.

AppBarLayout.Behavior

The default Behavior for AppBarLayout.

AppBarLayout.Behavior.DragCallback

Callback to allow control over any AppBarLayout dragging.

AppBarLayout.ChildScrollEffect

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

AppBarLayout.CompressChildScrollEffect

A class which handles updating an AppBarLayout child, if marked with the app:layout_scrollEffectcompress, at each step in the AppBarLayout's offset animation.

AppBarLayout.LayoutParams

A ViewGroup.LayoutParams implementation for AppBarLayout.

AppBarLayout.LiftOnScrollProgressListener

Definition for a callback to be invoked when the lift on scroll progress has changed.

AppBarLayout.ScrollingViewBehavior

Behavior which should be used by Views which can scroll vertically and support nested scrolling to automatically scroll any AppBarLayout siblings.

CollapsingToolbarLayout

CollapsingToolbarLayout is a wrapper for Toolbar which implements a collapsing app bar.

CollapsingToolbarLayout.LayoutParams
MaterialToolbar

MaterialToolbar is a Toolbar that implements certain Material features, such as elevation overlays for Dark Themes and centered titles.