CopyPastor

Detecting plagiarism made easy.

Score: 0.7823324799537659; Reported for: String similarity Open both answers

Possible Plagiarism

Plagiarized on 2019-01-13
by Antonis Radz

Original Post

Original - Posted on 2015-07-30
by Emanuel Seidinger



            
Present in both answers; Present only in the new answer; Present only in the old answer;

try this out:
<?xml version="1.0" encoding="utf-8"?> <layout 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"> <android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent"> <!--Can use any layout for your content important thing is app:layout_behavior="@string/appbar_scrolling_view_behavior"--> <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <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" /> <!--Other content--> <!--Note that this content has to have scrollable view like RecyclerView--> <!--Example--> <RecyclerView android:id="@+id/yoursScrollableView" android:layout_width="match_parent" android:layout_height="match_parent" /> </FrameLayout> <com.google.android.material.appbar.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <!--Collapsing toolbar--> <!--You can put any kind of view for scrolling important thing is app:layout_scrollFlags="scroll|enterAlways"--> <android.support.v7.widget.Toolbar android:id="@+id/toolbarThatGoingToScroll" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@android:color/white" app:contentInsetStartWithNavigation="0dp" app:layout_scrollFlags="scroll|enterAlways" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:theme="@style/Toolbar.Light" /> </com.google.android.material.appbar.AppBarLayout> </android.support.design.widget.CoordinatorLayout> </layout>
Using FrameLayout as child of CoordinatorLayout works quite well. The toolbar is collapsing like it's supposed to. I had a problem in the beginning, when I used outdated libraries.
Here are the gradle dependencies I'm using right now:
compile 'com.android.support:appcompat-v7:22.2.1' compile 'com.android.support:cardview-v7:22.2.0' compile 'com.android.support:recyclerview-v7:22.2.0' compile 'com.android.support:design:22.2.0'

I'm using `FrameLayout` with the attribute `app:layout_behavior="@string/appbar_scrolling_view_behavior"` as a child of `CoordinatorLayout` in an activity's layout. The `FrameLayout` serves as container for fragments. My fragment layouts' root elements are either a `RecyclerView` or a `NestedScrollView`.
Here is the layout of the activity:
<android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent" >
<FrameLayout android:id="@+id/..." android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" />
<android.support.design.widget.AppBarLayout android:layout_height="192dp" android:layout_width="match_parent" > <android.support.design.widget.CollapsingToolbarLayout android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed" > <ImageView android:id="@+id/.." android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" android:scaleType="centerCrop" android:src="@drawable/..." app:layout_collapseMode="parallax"/> <android.support.v7.widget.Toolbar android:id="@+id/toolbar_sessions" android:layout_height="?attr/actionBarSize" android:layout_width="match_parent" app:layout_collapseMode="pin" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout>
</android.support.design.widget.CoordinatorLayout>
My first fragment's layout looks like this:
<android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:scrollbars="vertical" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="..." />
My second fragment's layout looks like this:
<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="..." android:layout_width="match_parent" android:layout_height="match_parent" tools:context="..." > ... </android.support.v4.widget.NestedScrollView>

        
Present in both answers; Present only in the new answer; Present only in the old answer;