blob: 54da0f9660fd75766b9e366558e8c46f1c87bc43 [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"
46 android:background="@color/color_primary_light"
47 android:elevation="@dimen/toolbar_elevation"
48 android:minHeight="?attr/actionBarSize"
49 android:popupTheme="@style/Theme.AppCompat.Light.NoActionBar"
50 android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
51 android:titleTextAppearance="@style/ToolbarTitle"
52 app:contentInsetStart="@dimen/toolbar_content_inset"
53 app:elevation="@dimen/toolbar_elevation"
54 app:titleTextAppearance="@style/ToolbarTitle" />
55
56 <LinearLayout
57 android:id="@+id/toolbar_spacer"
58 android:layout_width="match_parent"
59 android:layout_height="72sp"
60 android:layout_below="@+id/main_toolbar"
61 android:background="@color/color_primary_light"
62 android:elevation="@dimen/toolbar_elevation"
63 android:gravity="center_vertical"
64 android:orientation="horizontal"
Pierre Duchemina5529292017-12-18 17:25:54 -050065 android:paddingEnd="0dp"
66 android:paddingStart="@dimen/toolbar_content_inset"
Aline Bonnetf6c2a402016-12-14 15:25:40 -050067 android:visibility="gone">
68
69 <TextView
70 android:id="@+id/toolbar_spacer_title"
71 style="@style/ToolbarTitle"
72 android:layout_width="wrap_content"
73 android:layout_height="wrap_content"
74 android:text="@string/menu_item_accounts"
75 android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" />
76
77 </LinearLayout>
78
79 <FrameLayout
80 android:id="@+id/main_frame"
81 android:layout_width="match_parent"
82 android:layout_height="match_parent"
Aline Bonnetf6c2a402016-12-14 15:25:40 -050083 android:layout_alignParentStart="true"
84 android:layout_below="@+id/toolbar_spacer"
85 android:orientation="vertical" />
86
Adrien Béraud8bc95102018-08-25 22:34:51 -040087 <com.google.android.material.floatingactionbutton.FloatingActionButton
Aline Bonnetf6c2a402016-12-14 15:25:40 -050088 android:id="@+id/action_button"
89 android:layout_width="wrap_content"
90 android:layout_height="wrap_content"
91 android:layout_alignBottom="@+id/toolbar_spacer"
Aline Bonnetf6c2a402016-12-14 15:25:40 -050092 android:layout_alignParentStart="true"
93 android:layout_marginBottom="@dimen/action_button_bpadding"
Aline Bonnetf6c2a402016-12-14 15:25:40 -050094 android:layout_marginStart="@dimen/action_button_lpadding"
95 android:adjustViewBounds="false"
96 android:baselineAlignBottom="false"
97 android:visibility="gone"
98 app:elevation="6dp"
99 app:fabSize="mini"
100 app:pressedTranslationZ="12dp"
101 app:rippleColor="@android:color/white" />
102
103 </RelativeLayout>
104</FrameLayout>