Google Play app behaviour collapsing toolbar
Language:
Java
Owner:
Contributors:
License:
Apache License 2.0
Description:
GooglePlay-CollapsingToolbar
Extended CollapsingToolbar that implemented scrolling behaviour like in Google Play app
Download
Gradle:
compile 'com.github.VyacheslavShmakin:gp-collapsing-toolbar:1.0.1'
Maven:
<dependency> <groupId>com.github.VyacheslavShmakin</groupId> <artifactId>gp-collapsing-toolbar</artifactId> <version>1.0.1</version> <type>aar</type> </dependency>
Usage
In Code
If you wanna enable/disable or check like Google Play app styled behaviour programmatically you should call these methods
myGpCollapsingToolbar.setGooglePlayBehaviour(true); myGpCollapsingToolbar.isGooglePlayBehaviour();
In xml
You should use the same parameters that defined in support.design library for CollapsingToolbar with "gp_" prefix
<ru.shmakinv.android.material.widget.GpCollapsingToolbar android:id="@+id/toolbar_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" app:gp_collapsedTitleTextAppearance="@style/Toolbar.TitleText" app:gp_marketStyledBehaviour="true" app:gp_contentScrim="@color/color_primary" app:gp_scrimAnimationDuration="300" app:layout_scrollInterpolator="@android:anim/accelerate_decelerate_interpolator" app:layout_scrollFlags="scroll|enterAlways|enterAlwaysCollapsed" app:gp_statusBarScrim="@color/color_primary_dark" app:toolbarId="@id/toolbar"> ... </ru.shmakinv.android.material.widget.GpCollapsingToolbar>