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>