After going through lot of tutorials for auto hiding toolbar/tabbar. i came across material design support library in which we can autohide toolbar/tabbar easily using this:
app:layout_scrollFlags="scroll|enterAlways" (In XML toolbar) This is support Library reference --> compile 'com.android.support:design:22.2.0'
But what I need is to autohide the TabLayout(Tabbar and not Toolbar) on scrollup and showback TabLayout on scrolling down.
This is my activity_main.
<android.support.design.widget.AppBarLayout
android:id="@+id/id_appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true">
<android.support.v7.widget.Toolbar
android:id="@+id/id_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_scrollFlags="scroll|enterAlways" />
<android.support.design.widget.TabLayout
android:id="@+id/id_tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager
android:id="@+id/id_viewpager"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
I checked adding app:layout_scrollFlags="scroll|enterAlways" in TabLayout, but its not working. Can anybody help me in achieving it.