blob: d6bdac2f00f62aa9041d43ff9c12048629db50eb [file] [log] [blame]
Winson Chungb745afb2015-03-02 11:51:23 -08001<?xml version="1.0" encoding="utf-8"?>
Peter Schiller310a9882016-06-30 13:52:36 -07002<!-- Copyright (C) 2016 The Android Open Source Project
Winson Chungb745afb2015-03-02 11:51:23 -08003
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-->
Winson Chungaa2ab252015-03-16 12:39:05 -070016<!-- The top and bottom paddings are defined in this container, but since we want
17 the list view to span the full width (for touch interception purposes), we
18 will bake the left/right padding into that view's background itself. -->
Peter Schiller310a9882016-06-30 13:52:36 -070019<com.android.launcher3.allapps.AllAppsContainerView xmlns:android="http://schemas.android.com/apk/res/android"
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080020 xmlns:launcher="http://schemas.android.com/apk/res-auto"
Winson Chungb745afb2015-03-02 11:51:23 -080021 android:id="@+id/apps_view"
22 android:layout_width="match_parent"
23 android:layout_height="match_parent"
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080024 android:orientation="vertical"
Sunny Goyal1f3f07d2017-02-10 16:52:16 -080025 launcher:revealBackground="@drawable/round_rect_primary">
Winson Chungef7f8742015-06-04 17:18:17 -070026
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080027 <View
28 android:id="@+id/reveal_view"
Winson Chungaa2ab252015-03-16 12:39:05 -070029 android:layout_width="match_parent"
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080030 android:layout_height="match_parent"
31 android:layout_gravity="center"
Peter Schiller310a9882016-06-30 13:52:36 -070032 android:focusable="false"
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080033 android:visibility="invisible" />
34
35
36 <com.android.launcher3.allapps.AllAppsRecyclerViewContainerView
Peter Schiller310a9882016-06-30 13:52:36 -070037 android:id="@+id/main_content"
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080038 android:layout_width="match_parent"
39 android:layout_height="match_parent"
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080040 android:layout_gravity="center"
Winson Chungef7f8742015-06-04 17:18:17 -070041 android:focusable="true"
42 android:focusableInTouchMode="true"
Peter Schiller310a9882016-06-30 13:52:36 -070043 android:saveEnabled="false"
44 android:visibility="gone">
Winson Chungef7f8742015-06-04 17:18:17 -070045
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080046 <!-- DO NOT CHANGE THE ID -->
47 <com.android.launcher3.allapps.AllAppsRecyclerView
48 android:id="@+id/apps_list_view"
Jon Mirandaaca21452016-09-26 14:01:56 -070049 android:layout_below="@+id/search_container"
Winson Chungef7f8742015-06-04 17:18:17 -070050 android:layout_width="match_parent"
51 android:layout_height="match_parent"
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080052 android:layout_gravity="center_horizontal|top"
Peter Schiller310a9882016-06-30 13:52:36 -070053 android:clipToPadding="false"
54 android:descendantFocusability="afterDescendants"
55 android:focusable="true"
Jon Miranda068953b2016-11-03 16:20:15 -070056 android:paddingStart="@dimen/container_fastscroll_thumb_max_width"
Sunny Goyal1f3f07d2017-02-10 16:52:16 -080057 android:paddingEnd="@dimen/container_fastscroll_thumb_max_width" />
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080058
Sunny Goyal5d9fb0e2016-10-08 17:43:48 -070059 <!-- Fast scroller popup -->
60 <TextView
Sunny Goyal3f0a53f2016-10-11 15:49:42 -070061 style="@style/FastScrollerPopup"
Sunny Goyal5d9fb0e2016-10-08 17:43:48 -070062 android:layout_below="@+id/search_container"
63 android:id="@+id/fast_scroller_popup"
64 android:layout_alignParentEnd="true"
Sunny Goyal3f0a53f2016-10-11 15:49:42 -070065 android:layout_marginEnd="@dimen/container_fastscroll_popup_margin" />
Sunny Goyal5d9fb0e2016-10-08 17:43:48 -070066
Sunny Goyal50245032016-07-13 14:24:18 -070067 <FrameLayout
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080068 android:id="@+id/search_container"
Winson Chungef7f8742015-06-04 17:18:17 -070069 android:layout_width="match_parent"
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080070 android:layout_height="@dimen/all_apps_search_bar_height"
Peter Schiller310a9882016-06-30 13:52:36 -070071 android:layout_gravity="center|top"
Peter Schiller310a9882016-06-30 13:52:36 -070072 android:gravity="center|bottom"
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080073 android:orientation="horizontal"
Winson1f064272016-07-18 17:18:02 -070074 android:saveEnabled="false">
Peter Schiller310a9882016-06-30 13:52:36 -070075
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080076 <com.android.launcher3.ExtendedEditText
77 android:id="@+id/search_box_input"
Sunny Goyal50245032016-07-13 14:24:18 -070078 android:layout_width="match_parent"
Jon Mirandaaca21452016-09-26 14:01:56 -070079 android:layout_height="@dimen/all_apps_search_bar_field_height"
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080080 android:background="@android:color/transparent"
Jon Mirandaaca21452016-09-26 14:01:56 -070081 android:layout_gravity="bottom"
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080082 android:focusableInTouchMode="true"
Peter Schiller637e40a2016-07-19 16:01:32 -070083 android:gravity="center"
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080084 android:imeOptions="actionSearch|flagNoExtractUi"
Peter Schiller310a9882016-06-30 13:52:36 -070085 android:inputType="text|textNoSuggestions|textCapWords"
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080086 android:maxLines="1"
87 android:scrollHorizontally="true"
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080088 android:singleLine="true"
Sunny Goyal1f3f07d2017-02-10 16:52:16 -080089 android:textColor="?android:attr/textColorSecondary"
Sunny Goyalce3fffb2016-07-21 10:42:30 -070090 android:hint="@string/all_apps_search_bar_hint"
Peter Schiller310a9882016-06-30 13:52:36 -070091 android:textColorHint="@drawable/all_apps_search_hint"
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080092 android:textSize="16sp" />
Sunny Goyal50245032016-07-13 14:24:18 -070093 </FrameLayout>
Sunny Goyal0ac7ede2016-01-29 13:14:14 -080094
95 </com.android.launcher3.allapps.AllAppsRecyclerViewContainerView>
Hyunyoung Songe28bd7c2016-07-06 15:10:14 -070096 <View
Sunny Goyal1f3f07d2017-02-10 16:52:16 -080097 style="@style/AllAppsNavBarProtection"
Hyunyoung Songe28bd7c2016-07-06 15:10:14 -070098 android:id="@+id/nav_bar_bg"
99 android:layout_width="match_parent"
100 android:layout_height="0dp"
101 android:layout_gravity="bottom"
Hyunyoung Songe28bd7c2016-07-06 15:10:14 -0700102 android:focusable="false"
103 android:visibility="invisible" />
Winson Chung5f4e0fd2015-05-22 11:12:27 -0700104</com.android.launcher3.allapps.AllAppsContainerView>