blob: dfa17d6cc48be44a914397968102d670af2f75c6 [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
33 <FrameLayout
34 android:id="@+id/navbuttons_view"
35 android:layout_width="match_parent"
36 android:layout_height="wrap_content"
Sunny Goyald5500542021-05-20 20:18:47 +000037 android:layout_gravity="bottom" >
38
39 <LinearLayout
Sunny Goyal57b22792021-05-25 14:35:01 -070040 android:id="@+id/start_nav_buttons"
Sunny Goyald5500542021-05-20 20:18:47 +000041 android:layout_width="wrap_content"
Sunny Goyal57b22792021-05-25 14:35:01 -070042 android:layout_height="match_parent"
Tony Wickham3fd22842021-06-01 16:54:07 -070043 android:orientation="horizontal"
Sunny Goyald5500542021-05-20 20:18:47 +000044 android:paddingLeft="@dimen/taskbar_nav_buttons_spacing"
45 android:paddingRight="@dimen/taskbar_nav_buttons_spacing"
Sunny Goyal57b22792021-05-25 14:35:01 -070046 android:gravity="center_vertical"
47 android:layout_gravity="start"/>
Sunny Goyald5500542021-05-20 20:18:47 +000048
Sunny Goyal57b22792021-05-25 14:35:01 -070049 <FrameLayout
50 android:id="@+id/end_nav_buttons"
Sunny Goyald5500542021-05-20 20:18:47 +000051 android:layout_width="wrap_content"
Sunny Goyal57b22792021-05-25 14:35:01 -070052 android:layout_height="match_parent"
Vinit Nayak91dca0f2021-05-25 19:26:48 -070053 android:paddingLeft="@dimen/taskbar_nav_buttons_spacing"
54 android:paddingRight="@dimen/taskbar_nav_buttons_spacing"
Sunny Goyal57b22792021-05-25 14:35:01 -070055 android:gravity="center_vertical"
56 android:layout_gravity="end"/>
57 </FrameLayout>
Vinit Nayak673faf52021-04-16 12:50:22 -070058
Tony Wickham3fd22842021-06-01 16:54:07 -070059 <View
60 android:id="@+id/stashed_handle"
61 tools:comment1="The actual size and shape will be set as a ViewOutlineProvider at runtime"
62 android:layout_width="match_parent"
63 android:layout_height="wrap_content"
64 tools:comment2="TODO: Tint dynamically"
65 android:background="?android:attr/textColorPrimary"
66 android:clipToOutline="true"
67 android:layout_gravity="bottom"/>
68
Sunny Goyal55845132021-05-21 14:41:30 -070069</com.android.launcher3.taskbar.TaskbarDragLayer>