Ich möchte so etwas erreichen. (nicht die FAB oder die Snackbar). Wie kann ich ein Layout erstellen, das das AppBarLayout überlagert? So was! (Zum Beispiel)Overlay Inhalte über AppBarLayout mit neuen Material Design
wie Play Store:
Mein AppBarLayout mit CoordinatorLayout und NestedScrollView mit RelativeLayout als Inhalt wie folgt aussieht:
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/rootLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="@dimen/_118sdp"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsingToolbarLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:contentScrim="@color/mpc_pink"
app:expandedTitleMarginStart="@dimen/_40sdp"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<de.mypostcardstore.widgets.ItemImageView
android:id="@+id/header"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:src="@color/mpc_pink"
app:layout_collapseMode="parallax"
app:layout_collapseParallaxMultiplier="0.7" />
<android.support.v7.widget.Toolbar
android:id="@+id/article_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:minHeight="?attr/actionBarSize"
app:contentScrim="@color/mpc_pink"
app:layout_collapseMode="pin"
app:layout_scrollFlags="scroll|enterAlways"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" />
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?android:colorBackground"
android:fillViewport="true"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<RelativeLayout
android:layout_width="match_parent".....>
Es wäre toll, wenn mir jemand helfen könnte. Ich kann nichts im Internet finden ...
Vielen Dank im Voraus!
Was ist die eigentliche Frage? Möchten Sie eine Karte über eine erweiterte Symbolleiste? –
Was möchten Sie auch tun, wenn Sie scrollen? Aus Ihrem Code sieht es so aus, als ob Ihr 'AppBarLayout' beim Scrollen vollständig vom Bildschirm abrollen soll - ist das korrekt? – ianhanniballake
Ziemlich genau wie das Tablet-Design der App-Seite bei Google Play. Http://imgur.com/7C30E7P – X7S