blob: 3b1d217ec5e4dfc959d1a67bf5f33280cdd017f7 [file] [log] [blame]
Tony Wickhamf26e90a2020-12-22 12:40:09 -06001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2021 The Android Open Source Project
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15-->
Sunny Goyal55845132021-05-21 14:41:30 -070016<com.android.launcher3.taskbar.TaskbarDragLayer
Tony Wickhamf26e90a2020-12-22 12:40:09 -060017 xmlns:android="http://schemas.android.com/apk/res/android"
Tony Wickham3fd22842021-06-01 16:54:07 -070018 xmlns:tools="http://schemas.android.com/tools"
Tony Wickhamf26e90a2020-12-22 12:40:09 -060019 android:id="@+id/taskbar_container"
20 android:layout_width="wrap_content"
Sunny Goyal57b22792021-05-25 14:35:01 -070021 android:layout_height="wrap_content"
22 android:clipChildren="false">
Tony Wickhamf26e90a2020-12-22 12:40:09 -060023
24 <com.android.launcher3.taskbar.TaskbarView
25 android:id="@+id/taskbar_view"
Sunny Goyald5500542021-05-20 20:18:47 +000026 android:layout_width="match_parent"
Tony Wickhamf26e90a2020-12-22 12:40:09 -060027 android:layout_height="wrap_content"
Sunny Goyald5500542021-05-20 20:18:47 +000028 android:gravity="center"
29 android:forceHasOverlappingRendering="false"
Sunny Goyal57b22792021-05-25 14:35:01 -070030 android:layout_gravity="bottom"
31 android:clipChildren="false" />
32
Mady Mellor5fdf2d02021-09-24 10:48:01 -070033 <com.android.launcher3.taskbar.TaskbarScrimView
34 android:id="@+id/taskbar_scrim"
35 android:layout_width="match_parent"
36 android:layout_height="match_parent"/>
37
Sunny Goyal57b22792021-05-25 14:35:01 -070038 <FrameLayout
39 android:id="@+id/navbuttons_view"
40 android:layout_width="match_parent"
41 android:layout_height="wrap_content"
Sunny Goyald5500542021-05-20 20:18:47 +000042 android:layout_gravity="bottom" >
43
Vinit Nayak8dcbde82021-07-19 12:53:28 -070044 <FrameLayout
45 android:id="@+id/start_contextual_buttons"
46 android:layout_width="wrap_content"
47 android:layout_height="match_parent"
48 android:paddingLeft="@dimen/taskbar_nav_buttons_spacing"
49 android:paddingRight="@dimen/taskbar_nav_buttons_spacing"
Vinit Nayak74b25ca2021-10-12 21:41:13 -070050 android:paddingTop="@dimen/taskbar_contextual_padding_top"
Vinit Nayak8dcbde82021-07-19 12:53:28 -070051 android:gravity="center_vertical"
52 android:layout_gravity="start"/>
53
Sunny Goyald5500542021-05-20 20:18:47 +000054 <LinearLayout
Vinit Nayak8dcbde82021-07-19 12:53:28 -070055 android:id="@+id/end_nav_buttons"
Sunny Goyald5500542021-05-20 20:18:47 +000056 android:layout_width="wrap_content"
Sunny Goyal57b22792021-05-25 14:35:01 -070057 android:layout_height="match_parent"
Tony Wickham3fd22842021-06-01 16:54:07 -070058 android:orientation="horizontal"
Sunny Goyald5500542021-05-20 20:18:47 +000059 android:paddingLeft="@dimen/taskbar_nav_buttons_spacing"
60 android:paddingRight="@dimen/taskbar_nav_buttons_spacing"
Vinit Nayak7f4f4992021-09-07 14:39:45 -070061 android:layout_marginEnd="@dimen/taskbar_contextual_button_margin"
Sunny Goyal57b22792021-05-25 14:35:01 -070062 android:gravity="center_vertical"
Vinit Nayak8dcbde82021-07-19 12:53:28 -070063 android:layout_gravity="end"/>
Sunny Goyald5500542021-05-20 20:18:47 +000064
Sunny Goyal57b22792021-05-25 14:35:01 -070065 <FrameLayout
Vinit Nayak8dcbde82021-07-19 12:53:28 -070066 android:id="@+id/end_contextual_buttons"
Sunny Goyald5500542021-05-20 20:18:47 +000067 android:layout_width="wrap_content"
Sunny Goyal57b22792021-05-25 14:35:01 -070068 android:layout_height="match_parent"
Vinit Nayak91dca0f2021-05-25 19:26:48 -070069 android:paddingLeft="@dimen/taskbar_nav_buttons_spacing"
70 android:paddingRight="@dimen/taskbar_nav_buttons_spacing"
Vinit Nayak74b25ca2021-10-12 21:41:13 -070071 android:paddingTop="@dimen/taskbar_contextual_padding_top"
Sunny Goyal57b22792021-05-25 14:35:01 -070072 android:gravity="center_vertical"
73 android:layout_gravity="end"/>
74 </FrameLayout>
Vinit Nayak673faf52021-04-16 12:50:22 -070075
Tracy Zhou334cae42021-08-17 16:07:22 -070076 <com.android.launcher3.taskbar.StashedHandleView
Tony Wickham3fd22842021-06-01 16:54:07 -070077 android:id="@+id/stashed_handle"
78 tools:comment1="The actual size and shape will be set as a ViewOutlineProvider at runtime"
79 android:layout_width="match_parent"
80 android:layout_height="wrap_content"
Tracy Zhou334cae42021-08-17 16:07:22 -070081 android:background="@color/taskbar_stashed_handle_dark_color"
Tony Wickham3fd22842021-06-01 16:54:07 -070082 android:clipToOutline="true"
83 android:layout_gravity="bottom"/>
84
Sunny Goyal55845132021-05-21 14:41:30 -070085</com.android.launcher3.taskbar.TaskbarDragLayer>