Wednesday, 9 January 2019

Android scrolling toolbar with other combined views

In my android application i have Toolbar with SlidingLayer which that is simple library and extends from FrameLayout to make sliding on application. now when i try to use toolbar with this view i have to make it into FrameLayout, with this action scrolling my toolbar is not working.

i move app:layout_scrollFlags="scroll|enterAlways" from <android.support.v7.widget.Toolbar to FrameLayout but scrolling it doesn't work again. for example my view with toolbar is:

enter image description here

now how can i use app:layout_scrollFlags="scroll|enterAlways" and scrolling toolbar with this view?

my xml layout is:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:slidingLayer="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:layout_scrollFlags="scroll|enterAlways">

    <com.test.sample.Core.Libraries.SlidingLayer.SlidingLayer
        android:id="@+id/sliderTabPages"
        android:layout_width="match_parent"
        android:layout_height="130dp"
        android:layout_marginLeft="8dp"
        android:layout_marginTop="56dp"
        android:layout_marginRight="8dp"
        android:elevation="5dp"
        app:offsetDistance="30dp"
        app:slidingEnabled="true"
        app:stickTo="top"
        slidingLayer:changeStateOnTap="true">

    </com.test.sample.Core.Libraries.SlidingLayer.SlidingLayer>

    <android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/AppTheme.AppBarOverlay">

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@android:color/white"
            app:contentInsetStartWithNavigation="0dp"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
            app:theme="@style/Toolbar.Light">

            <android.support.constraint.ConstraintLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent">

            />

            </android.support.constraint.ConstraintLayout>
        </android.support.v7.widget.Toolbar>

    </android.support.design.widget.AppBarLayout>

</FrameLayout>



from Android scrolling toolbar with other combined views

No comments:

Post a Comment