blob: 44a9198ca2320800cd402300e6418459fd32cb60 [file] [log] [blame]
Aline Bonnetf6c2a402016-12-14 15:25:40 -05001<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
2 xmlns:app="http://schemas.android.com/apk/res-auto"
3 xmlns:tools="http://schemas.android.com/tools"
4 android:layout_width="match_parent"
5 android:layout_height="match_parent">
6
Adrien Béraud8bc95102018-08-25 22:34:51 -04007 <androidx.drawerlayout.widget.DrawerLayout
Aline Bonnetf6c2a402016-12-14 15:25:40 -05008 android:id="@+id/drawer_layout"
9 android:layout_width="match_parent"
10 android:layout_height="match_parent"
11 android:saveEnabled="false"
12 tools:context=".client.HomeActivity">
13
Adrien Béraud8bc95102018-08-25 22:34:51 -040014 <com.google.android.material.navigation.NavigationView
Aline Bonnetf6c2a402016-12-14 15:25:40 -050015 android:id="@+id/left_drawer"
16 android:layout_width="wrap_content"
17 android:layout_height="match_parent"
18 android:layout_gravity="start"
19 android:fitsSystemWindows="true"
20 android:theme="@style/AppThemeBase"
21 android:windowBackground="@color/white"
22 app:itemTextColor="?android:textColorPrimary">
23
24 <FrameLayout
25 android:id="@+id/navigation_container"
26 android:layout_width="match_parent"
27 android:layout_height="wrap_content" />
28
Adrien Béraud8bc95102018-08-25 22:34:51 -040029 </com.google.android.material.navigation.NavigationView>
Aline Bonnetf6c2a402016-12-14 15:25:40 -050030
Adrien Béraud8bc95102018-08-25 22:34:51 -040031 </androidx.drawerlayout.widget.DrawerLayout>
Aline Bonnetf6c2a402016-12-14 15:25:40 -050032
Adrien Béraudd6a98162019-10-21 12:35:25 -040033 <androidx.coordinatorlayout.widget.CoordinatorLayout
Aline Bonnetf6c2a402016-12-14 15:25:40 -050034 android:id="@+id/content_frame"
35 android:layout_width="match_parent"
36 android:layout_height="match_parent"
Pierre Duchemina5529292017-12-18 17:25:54 -050037 android:paddingEnd="0dp"
38 android:paddingStart="@dimen/drawer_content_padding">
Aline Bonnetf6c2a402016-12-14 15:25:40 -050039
Adrien Béraudd6a98162019-10-21 12:35:25 -040040 <com.google.android.material.appbar.AppBarLayout
41 android:id="@+id/app_bar"
42 style="@style/Widget.MaterialComponents.AppBarLayout.Surface"
Aline Bonnetf6c2a402016-12-14 15:25:40 -050043 android:layout_width="match_parent"
44 android:layout_height="wrap_content"
Adrien Béraudd6a98162019-10-21 12:35:25 -040045 android:minHeight="?attr/actionBarSize">
Aline Bonnetf6c2a402016-12-14 15:25:40 -050046
Adrien Béraudd6a98162019-10-21 12:35:25 -040047 <com.google.android.material.appbar.CollapsingToolbarLayout
48 android:id="@+id/toolbar_layout"
49 android:layout_width="match_parent"
50 android:layout_height="match_parent"
51 app:layout_scrollFlags="noScroll"
52 app:toolbarId="@id/toolbar"
53 app:collapsedTitleGravity="bottom"
54 app:titleTextColor="@color/textColorPrimary"
55 app:expandedTitleMarginStart="72dp"
56 app:expandedTitleTextAppearance="@style/TextAppearance.MaterialComponents.Headline6">
Aline Bonnetf6c2a402016-12-14 15:25:40 -050057
Adrien Béraudd6a98162019-10-21 12:35:25 -040058 <com.google.android.material.appbar.MaterialToolbar
59 android:id="@+id/main_toolbar"
60 android:layout_width="match_parent"
61 android:layout_height="?attr/actionBarSize"
62 app:contentInsetStart="@dimen/toolbar_content_inset"
63 app:titleMarginStart="24dp"
64 app:layout_collapseMode="pin"/>
65 </com.google.android.material.appbar.CollapsingToolbarLayout>
Aline Bonnetf6c2a402016-12-14 15:25:40 -050066
Adrien Béraudd6a98162019-10-21 12:35:25 -040067 </com.google.android.material.appbar.AppBarLayout>
68
69 <com.google.android.material.floatingactionbutton.FloatingActionButton
70 android:id="@+id/action_button"
71 android:layout_width="wrap_content"
72 android:layout_height="wrap_content"
73 android:layout_marginStart="@dimen/fab_margin_mini"
74 app:elevation="6dp"
75 app:fabSize="mini"
76 app:layout_anchor="@id/app_bar"
77 app:layout_anchorGravity="bottom"
78 app:pressedTranslationZ="12dp"
79 app:rippleColor="@android:color/white"
80 app:srcCompat="@drawable/baseline_add_24" />
Aline Bonnetf6c2a402016-12-14 15:25:40 -050081
82 <FrameLayout
83 android:id="@+id/main_frame"
84 android:layout_width="match_parent"
85 android:layout_height="match_parent"
Aline Bonnetf6c2a402016-12-14 15:25:40 -050086 android:layout_alignParentStart="true"
87 android:layout_below="@+id/toolbar_spacer"
Adrien Béraudd6a98162019-10-21 12:35:25 -040088 android:orientation="vertical"
89 app:layout_behavior="@string/appbar_scrolling_view_behavior" />
Aline Bonnetf6c2a402016-12-14 15:25:40 -050090
Adrien Béraudd6a98162019-10-21 12:35:25 -040091 </androidx.coordinatorlayout.widget.CoordinatorLayout>
Aline Bonnetf6c2a402016-12-14 15:25:40 -050092</FrameLayout>