blob: e3afa4d3d3fc2c5ff4f33b0691782afd0e0ace6f [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
33 <RelativeLayout
34 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éraud8bc95102018-08-25 22:34:51 -040040 <androidx.appcompat.widget.Toolbar
Aline Bonnetf6c2a402016-12-14 15:25:40 -050041 android:id="@+id/main_toolbar"
42 android:layout_width="match_parent"
43 android:layout_height="wrap_content"
Aline Bonnetf6c2a402016-12-14 15:25:40 -050044 android:layout_alignParentStart="true"
45 android:layout_alignParentTop="true"
Aline Bonnetf6c2a402016-12-14 15:25:40 -050046 android:minHeight="?attr/actionBarSize"
Aline Bonnetf6c2a402016-12-14 15:25:40 -050047 app:contentInsetStart="@dimen/toolbar_content_inset"
Adrien Béraud91f88742019-09-09 00:46:46 -040048 app:elevation="@dimen/toolbar_elevation" />
Aline Bonnetf6c2a402016-12-14 15:25:40 -050049
50 <LinearLayout
51 android:id="@+id/toolbar_spacer"
52 android:layout_width="match_parent"
53 android:layout_height="72sp"
54 android:layout_below="@+id/main_toolbar"
55 android:background="@color/color_primary_light"
56 android:elevation="@dimen/toolbar_elevation"
57 android:gravity="center_vertical"
58 android:orientation="horizontal"
Pierre Duchemina5529292017-12-18 17:25:54 -050059 android:paddingEnd="0dp"
60 android:paddingStart="@dimen/toolbar_content_inset"
Aline Bonnetf6c2a402016-12-14 15:25:40 -050061 android:visibility="gone">
62
63 <TextView
64 android:id="@+id/toolbar_spacer_title"
65 style="@style/ToolbarTitle"
66 android:layout_width="wrap_content"
67 android:layout_height="wrap_content"
68 android:text="@string/menu_item_accounts"
69 android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" />
70
71 </LinearLayout>
72
73 <FrameLayout
74 android:id="@+id/main_frame"
75 android:layout_width="match_parent"
76 android:layout_height="match_parent"
Aline Bonnetf6c2a402016-12-14 15:25:40 -050077 android:layout_alignParentStart="true"
78 android:layout_below="@+id/toolbar_spacer"
79 android:orientation="vertical" />
80
Adrien Béraud8bc95102018-08-25 22:34:51 -040081 <com.google.android.material.floatingactionbutton.FloatingActionButton
Aline Bonnetf6c2a402016-12-14 15:25:40 -050082 android:id="@+id/action_button"
83 android:layout_width="wrap_content"
84 android:layout_height="wrap_content"
85 android:layout_alignBottom="@+id/toolbar_spacer"
Aline Bonnetf6c2a402016-12-14 15:25:40 -050086 android:layout_alignParentStart="true"
87 android:layout_marginBottom="@dimen/action_button_bpadding"
Aline Bonnetf6c2a402016-12-14 15:25:40 -050088 android:layout_marginStart="@dimen/action_button_lpadding"
89 android:adjustViewBounds="false"
90 android:baselineAlignBottom="false"
91 android:visibility="gone"
92 app:elevation="6dp"
93 app:fabSize="mini"
94 app:pressedTranslationZ="12dp"
95 app:rippleColor="@android:color/white" />
96
97 </RelativeLayout>
98</FrameLayout>