1<layout xmlns:android="http://schemas.android.com/apk/res/android"
2 xmlns:app="http://schemas.android.com/apk/res-auto"
3 xmlns:tools="http://schemas.android.com/tools">
4
5 <FrameLayout
6 android:background="?colorSecondaryFixedDim"
7 android:layout_width="fill_parent"
8 android:layout_height="wrap_content"
9 android:descendantFocusability="blocksDescendants">
10
11 <FrameLayout
12 android:background="?colorSurface"
13 android:id="@+id/frame"
14 android:layout_width="fill_parent"
15 android:layout_height="wrap_content">
16
17 <RelativeLayout
18 android:layout_width="fill_parent"
19 android:layout_height="wrap_content"
20 android:background="?android:selectableItemBackground"
21 android:orientation="horizontal"
22 android:padding="8dp">
23
24 <com.makeramen.roundedimageview.RoundedImageView
25 android:id="@+id/conversation_image"
26 android:layout_width="56dp"
27 android:layout_height="56dp"
28 android:layout_alignParentStart="true"
29 android:scaleType="centerCrop"
30 app:riv_corner_radius="8dp" />
31
32 <RelativeLayout
33 android:layout_width="fill_parent"
34 android:layout_height="wrap_content"
35 android:layout_centerVertical="true"
36 android:layout_marginStart="@dimen/avatar_item_distance"
37 android:layout_toEndOf="@+id/conversation_image">
38
39 <TextView
40 android:id="@+id/conversation_name"
41 style="?textAppearanceTitleMedium"
42 android:layout_width="wrap_content"
43 android:layout_height="wrap_content"
44 android:layout_alignStart="@+id/conversation_lastwrapper"
45 android:layout_marginEnd="4dp"
46 android:layout_toStartOf="@+id/conversation_lastupdate"
47 android:ellipsize="end"
48 android:maxLines="1"
49 tools:text="Juliet Capulet" />
50
51 <RelativeLayout
52 android:id="@+id/conversation_lastwrapper"
53 android:layout_width="match_parent"
54 android:layout_height="wrap_content"
55 android:layout_below="@id/conversation_name"
56 android:layout_marginTop="4dp">
57
58 <TextView
59 android:id="@+id/sender_name"
60 style="?textAppearanceBodyMedium"
61 android:layout_width="wrap_content"
62 android:layout_height="wrap_content"
63 android:layout_alignParentStart="true"
64 android:layout_centerVertical="true"
65 android:layout_marginEnd="5sp"
66 android:gravity="center_vertical"
67 android:maxLines="1"
68 android:minHeight="18sp"
69 android:text="@string/me"
70 android:textColor="?colorOnSurfaceVariant"
71 android:visibility="visible" />
72
73 <LinearLayout
74 android:id="@+id/txt_img_wrapper"
75 android:layout_width="match_parent"
76 android:layout_height="wrap_content"
77 android:layout_alignWithParentIfMissing="true"
78 android:layout_centerVertical="true"
79 android:layout_toStartOf="@+id/message_status"
80 android:layout_toEndOf="@id/sender_name"
81 android:orientation="horizontal">
82
83 <ImageView
84 android:id="@+id/conversation_lastmsg_img"
85 android:layout_width="18sp"
86 android:layout_height="18sp"
87 android:layout_marginEnd="5sp"
88 app:tint="?colorControlNormal" />
89
90 <TextView
91 android:id="@+id/conversation_lastmsg"
92 style="?textAppearanceBodyMedium"
93 android:layout_width="match_parent"
94 android:layout_height="wrap_content"
95 android:ellipsize="end"
96 android:gravity="center_vertical"
97 android:maxLines="1"
98 android:minHeight="18sp"
99 android:scrollHorizontally="false"
100 tools:text="Hi. What’s up?" />
101 </LinearLayout>
102
103 <ImageView
104 android:id="@+id/message_status"
105 android:layout_width="18sp"
106 android:layout_height="18sp"
107 android:layout_alignWithParentIfMissing="true"
108 android:layout_centerVertical="true"
109 android:layout_marginStart="4dp"
110 android:layout_toStartOf="@+id/notification_status"
111 android:src="@drawable/ic_done_all_24dp"
112 app:tint="?colorPrimary"
113 android:visibility="visible" />
114
115 <ImageView
116 android:id="@+id/notification_status"
117 android:layout_width="18sp"
118 android:layout_height="18sp"
119 android:layout_alignWithParentIfMissing="true"
120 android:layout_centerVertical="true"
121 android:layout_marginStart="4dp"
122 android:layout_toStartOf="@+id/pinned_on_top"
123 android:src="@drawable/ic_notifications_24dp"
124 android:visibility="visible" />
125
126 <ImageView
127 android:id="@+id/pinned_on_top"
128 android:layout_width="18sp"
129 android:layout_height="18sp"
130 android:layout_alignWithParentIfMissing="true"
131 android:layout_centerVertical="true"
132 android:layout_marginStart="4dp"
133 android:layout_toStartOf="@+id/unread_count"
134 android:src="@drawable/ic_star_24dp"
135 android:visibility="visible" />
136
137 <eu.siacs.conversations.ui.widget.UnreadCountCustomView
138 android:id="@+id/unread_count"
139 android:layout_width="18sp"
140 android:layout_height="18sp"
141 android:layout_alignParentEnd="true"
142 android:layout_centerVertical="true"
143 android:layout_marginStart="3dp"
144 android:layout_marginTop="2dp"
145 android:layout_marginBottom="1dp"
146 android:visibility="gone"
147 app:backgroundColor="?colorTertiaryContainer"
148 app:textColor="?colorOnTertiaryContainer" />
149
150 </RelativeLayout>
151
152 <TextView
153 android:id="@+id/conversation_lastupdate"
154 style="?textAppearanceBodySmall"
155 android:layout_width="wrap_content"
156 android:layout_height="wrap_content"
157 android:layout_alignBaseline="@+id/conversation_name"
158 android:layout_alignParentEnd="true"
159 android:gravity="right"
160 tools:text="23:42" />
161 </RelativeLayout>
162 </RelativeLayout>
163 </FrameLayout>
164 </FrameLayout>
165</layout>