blob: 41095c41d5ea93091fa71c4c4d51c0ad182aa777 [file] [log] [blame]
Julia Kawano738cdc32021-09-21 17:06:28 -10001<?xml version="1.0" encoding="utf-8" ?>
2<!--
3 ~ Copyright (C) 2021 The Android Open Source Project
4 ~
5 ~ Licensed under the Apache License, Version 2.0 (the "License");
6 ~ you may not use this file except in compliance with the License.
7 ~ You may obtain a copy of the License at
8 ~
9 ~ http://www.apache.org/licenses/LICENSE-2.0
10 ~
11 ~ Unless required by applicable law or agreed to in writing, software
12 ~ distributed under the License is distributed on an "AS IS" BASIS,
13 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 ~ See the License for the specific language governing permissions and
15 ~ limitations under the License.
16 -->
17
18<com.android.car.ui.FocusArea
19 xmlns:android="http://schemas.android.com/apk/res/android"
20 xmlns:app="http://schemas.android.com/apk/res-auto"
21 android:layout_width="match_parent"
22 android:layout_height="wrap_content">
23
24 <androidx.cardview.widget.CardView
25 android:id="@+id/card_view"
26 android:layout_width="match_parent"
27 android:layout_height="wrap_content"
28 android:layout_gravity="center_horizontal"
29 app:cardCornerRadius="@dimen/notification_card_radius">
30
31 <RelativeLayout
32 android:id="@+id/inner_template_view"
33 android:layout_width="match_parent"
34 android:layout_height="wrap_content"
35 android:layout_marginTop="@dimen/car_notification_card_inner_top_margin">
36
37 <com.android.car.notification.template.CarNotificationHeaderView
38 android:id="@+id/notification_header"
39 android:layout_width="0dp"
40 android:layout_height="0dp"
41 android:layout_alignParentStart="true"
42 android:layout_alignParentTop="true"
43 app:isHeadsUp="true"/>
44
45 <com.android.car.notification.template.CarNotificationBodyView
46 android:id="@+id/notification_body"
47 android:layout_width="match_parent"
48 android:layout_height="wrap_content"
49 android:minHeight="@dimen/notification_touch_target_size"
50 android:gravity="center_vertical"
51 android:layout_alignParentTop="true"
52 android:layout_alignParentStart="true"
53 android:layout_alignParentEnd="true"
54 android:layout_marginStart="@dimen/card_body_margin_start"
55 app:maxLines="@integer/config_headsUpNotificationMaxBodyLines"
56 app:showBigIcon="true"
57 app:isHeadsUp="true"/>
58
59 <FrameLayout
60 android:id="@+id/notification_actions_wrapper"
61 android:layout_width="match_parent"
62 android:layout_height="wrap_content"
63 android:layout_below="@id/notification_body">
64
65 <com.android.car.notification.template.CarNotificationActionsView
66 android:id="@+id/notification_actions"
67 style="@style/NotificationActionViewLayout"
68 android:layout_width="match_parent"
69 android:layout_height="wrap_content"
70 app:categoryCall="true"/>
71 </FrameLayout>
72 </RelativeLayout>
73 </androidx.cardview.widget.CardView>
74</com.android.car.ui.FocusArea>