blob: e0049b5e421cf9f3c72f2c1b56c876b4a87f799c [file] [log] [blame]
Chiao Cheng94b10b52012-08-17 16:59:12 -07001<?xml version="1.0" encoding="utf-8"?>
Yorke Lee8898cd02013-08-08 10:24:27 -07002<!-- Copyright (C) 2013 The Android Open Source Project
Chiao Cheng94b10b52012-08-17 16:59:12 -07003
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-->
Yorke Leea5d5cdf2014-04-22 17:20:00 -070016<RelativeLayout
Yorke Lee8898cd02013-08-08 10:24:27 -070017 xmlns:android="http://schemas.android.com/apk/res/android"
Yorke Lee86e21f72014-04-02 16:49:38 -070018 android:id="@+id/dialtacts_mainlayout"
Chiao Cheng94b10b52012-08-17 16:59:12 -070019 android:layout_width="match_parent"
20 android:layout_height="match_parent"
Ihab Awad526c0b82014-02-27 12:55:36 -080021 android:orientation="vertical"
Yorke Lee86e21f72014-04-02 16:49:38 -070022 android:focusable="true"
Yorke Lee8898cd02013-08-08 10:24:27 -070023 android:focusableInTouchMode="true"
24 android:clipChildren="false"
Yorke Leecc4660d2014-04-24 11:22:57 -070025 android:animateLayoutChanges="true"
Yorke Lee9e91bb02014-03-05 17:50:50 -080026 android:background="@color/background_dialer_light"
Chiao Cheng94b10b52012-08-17 16:59:12 -070027 >
Yorke Lee86e21f72014-04-02 16:49:38 -070028 <RelativeLayout
Ihab Awad526c0b82014-02-27 12:55:36 -080029 android:id="@+id/dialtacts_container"
Chiao Cheng94b10b52012-08-17 16:59:12 -070030 android:layout_width="match_parent"
Yorke Leea5d5cdf2014-04-22 17:20:00 -070031 android:layout_height="match_parent"
Yorke Lee86e21f72014-04-02 16:49:38 -070032 android:clipChildren="false">
33 <!-- The main contacts grid -->
34 <FrameLayout
Ihab Awad526c0b82014-02-27 12:55:36 -080035 android:layout_height="match_parent"
Yorke Lee86e21f72014-04-02 16:49:38 -070036 android:layout_width="match_parent"
37 android:id="@+id/dialtacts_frame"
Ihab Awad526c0b82014-02-27 12:55:36 -080038 android:clipChildren="false"
Yorke Lee86e21f72014-04-02 16:49:38 -070039 >
40 </FrameLayout>
41 <!-- Search entry box and remove view -->
42 <FrameLayout
43 android:layout_width="match_parent"
44 android:layout_height="wrap_content"
45 android:layout_alignParentTop="true"
46 android:id="@+id/search_and_remove_view_container"
47 android:visibility="gone"
48 >
Yorke Lee86e21f72014-04-02 16:49:38 -070049 </FrameLayout>
50 </RelativeLayout>
Yorke Lee28266192014-05-01 10:05:52 -070051 <com.android.dialer.list.RemoveView
52 android:layout_width="match_parent"
53 android:layout_height="56dp"
54 android:id="@+id/remove_view"
55 android:layout_alignParentTop="true"
56 >
57 <LinearLayout
58 android:id="@+id/remove_view_container"
59 android:layout_height="match_parent"
60 android:layout_width="match_parent"
61 android:gravity="center"
Yorke Lee50e77a12014-05-07 11:31:57 -070062 android:orientation="horizontal"
63 android:visibility="gone" >
Yorke Lee28266192014-05-01 10:05:52 -070064 <ImageView
65 android:layout_width="wrap_content"
66 android:layout_height="wrap_content"
67 android:id="@+id/remove_view_icon"
68 android:src="@drawable/ic_remove"
69 android:contentDescription="@string/remove_contact"
70 />
71 <TextView
72 android:layout_width="wrap_content"
73 android:layout_height="wrap_content"
74 android:id="@+id/remove_view_text"
75 android:textSize="@dimen/remove_text_size"
76 android:textColor="@color/remove_text_color"
77 android:text="@string/remove_contact"
78 />
79 </LinearLayout>
80 </com.android.dialer.list.RemoveView >
Ihab Awad526c0b82014-02-27 12:55:36 -080081 <FrameLayout
Andrew Leea73e1892014-05-13 13:21:16 -070082 android:id="@+id/floating_action_button_container"
Yorke Leea5d5cdf2014-04-22 17:20:00 -070083 android:layout_width="@dimen/floating_action_button_width"
Andrew Leea73e1892014-05-13 13:21:16 -070084 android:layout_height="@dimen/floating_action_button_height"
Yorke Leecc4660d2014-04-24 11:22:57 -070085 android:layout_marginRight="@dimen/floating_action_button_margin_right"
Yorke Leea5d5cdf2014-04-22 17:20:00 -070086 android:layout_marginBottom="@dimen/floating_action_button_margin_bottom"
Yorke Leea5d5cdf2014-04-22 17:20:00 -070087 android:layout_centerHorizontal="true"
Andrew Lee8d623682014-05-09 16:44:56 -070088 android:layout_alignParentBottom="true">
Andrew Leea73e1892014-05-13 13:21:16 -070089
Ihab Awad526c0b82014-02-27 12:55:36 -080090 <ImageButton
Andrew Leea73e1892014-05-13 13:21:16 -070091 android:id="@+id/floating_action_button"
Yorke Leea5d5cdf2014-04-22 17:20:00 -070092 android:layout_width="match_parent"
Ihab Awad526c0b82014-02-27 12:55:36 -080093 android:layout_height="match_parent"
Andrew Leea73e1892014-05-13 13:21:16 -070094 android:background="@drawable/floating_action_button"
Ihab Awad526c0b82014-02-27 12:55:36 -080095 android:contentDescription="@string/action_menu_dialpad_button"
Andrew Leecb877642014-05-09 15:05:50 -070096 android:src="@drawable/fab_ic_dial"/>
Andrew Leea73e1892014-05-13 13:21:16 -070097
Ihab Awad526c0b82014-02-27 12:55:36 -080098 </FrameLayout>
Yorke Leef66cc042014-05-07 11:00:53 -070099 <!-- Host container for the contact tile drag shadow -->
100 <FrameLayout
101 android:layout_height="match_parent"
102 android:layout_width="match_parent">
103 <ImageView
104 android:id="@+id/contact_tile_drag_shadow_overlay"
105 android:layout_width="wrap_content"
106 android:layout_height="wrap_content"
107 android:visibility="gone"
108 android:importantForAccessibility="no" />
109 </FrameLayout>
Yorke Leea5d5cdf2014-04-22 17:20:00 -0700110</RelativeLayout>