1<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
2 xmlns:app="http://schemas.android.com/apk/res-auto"
3 android:layout_width="fill_parent"
4 android:layout_height="wrap_content"
5 android:descendantFocusability="blocksDescendants">
6
7 <FrameLayout
8 android:id="@+id/frame"
9 android:layout_width="fill_parent"
10 android:layout_height="wrap_content"
11 android:background="?attr/color_background_primary">
12
13 <RelativeLayout
14 android:layout_width="fill_parent"
15 android:layout_height="wrap_content"
16 android:background="?android:selectableItemBackground"
17 android:orientation="horizontal"
18 android:padding="8dp">
19
20 <com.makeramen.roundedimageview.RoundedImageView
21 android:id="@+id/conversation_image"
22 android:layout_width="56dp"
23 android:layout_height="56dp"
24 android:layout_alignParentLeft="true"
25 android:scaleType="centerCrop"
26 app:riv_corner_radius="2dp"/>
27
28 <RelativeLayout
29 android:layout_width="fill_parent"
30 android:layout_height="wrap_content"
31 android:layout_centerVertical="true"
32 android:layout_toRightOf="@+id/conversation_image"
33 android:paddingLeft="@dimen/avatar_item_distance">
34
35 <TextView
36 android:id="@+id/conversation_name"
37 android:layout_width="wrap_content"
38 android:layout_height="wrap_content"
39 android:layout_alignLeft="@+id/conversation_lastwrapper"
40 android:layout_toLeftOf="@+id/conversation_lastupdate"
41 android:paddingRight="4dp"
42 android:maxLines="1"
43 android:ellipsize="end"
44 android:textAppearance="@style/TextAppearance.Conversations.Subhead" />
45
46 <RelativeLayout
47 android:id="@+id/conversation_lastwrapper"
48 android:layout_width="match_parent"
49 android:layout_height="wrap_content"
50 android:layout_below="@id/conversation_name"
51 android:layout_marginTop="4dp">
52
53 <TextView
54 android:id="@+id/sender_name"
55 android:layout_width="wrap_content"
56 android:layout_height="wrap_content"
57 android:minHeight="?attr/IconSize"
58 android:layout_centerVertical="true"
59 android:gravity="center_vertical"
60 android:layout_alignParentLeft="true"
61 android:text="@string/me"
62 android:layout_marginRight="?attr/TextSeparation"
63 android:textAppearance="@style/TextAppearance.Conversations.Body1.Secondary"
64 android:visibility="visible"/>
65
66 <LinearLayout android:layout_width="match_parent"
67 android:layout_height="wrap_content"
68 android:layout_centerVertical="true"
69 android:orientation="horizontal"
70 android:layout_toRightOf="@id/sender_name"
71 android:layout_alignWithParentIfMissing="true"
72 android:layout_toLeftOf="@+id/notification_status"
73 android:id="@+id/txt_img_wrapper">
74 <ImageView
75 android:id="@+id/conversation_lastmsg_img"
76 android:layout_width="?attr/IconSize"
77 android:layout_height="?attr/IconSize"
78 android:layout_marginRight="?attr/TextSeparation"/>
79
80 <TextView
81 android:id="@+id/conversation_lastmsg"
82 android:layout_width="match_parent"
83 android:layout_height="wrap_content"
84 android:minHeight="?attr/IconSize"
85 android:gravity="center_vertical"
86 android:scrollHorizontally="false"
87 android:maxLines="1"
88 android:ellipsize="end"
89 android:textAppearance="@style/TextAppearance.Conversations.Body1"/>
90 </LinearLayout>
91 <ImageView
92 android:visibility="visible"
93 android:id="@+id/notification_status"
94 android:layout_width="?attr/IconSize"
95 android:layout_height="?attr/IconSize"
96 android:layout_toLeftOf="@+id/unread_count"
97 android:layout_alignWithParentIfMissing="true"
98 android:layout_centerVertical="true"
99 android:layout_marginLeft="4dp"
100 android:alpha="?attr/icon_alpha"
101 android:src="?attr/icon_notifications"
102 />
103 <eu.siacs.conversations.ui.widget.UnreadCountCustomView
104 android:id="@+id/unread_count"
105 android:layout_width="?attr/IconSize"
106 android:layout_height="?attr/IconSize"
107 android:layout_centerVertical="true"
108 android:layout_marginLeft="3dp"
109 android:layout_marginTop="2dp"
110 android:layout_marginBottom="1dp"
111 android:visibility="gone"
112 android:layout_alignParentRight="true"
113 app:backgroundColor="?attr/unread_count" />
114
115 </RelativeLayout>
116
117 <TextView
118 android:id="@+id/conversation_lastupdate"
119 android:layout_width="wrap_content"
120 android:layout_height="wrap_content"
121 android:layout_alignBaseline="@+id/conversation_name"
122 android:layout_alignParentRight="true"
123 android:gravity="right"
124 android:textAppearance="@style/TextAppearance.Conversations.Caption"/>
125 </RelativeLayout>
126 </RelativeLayout>
127 </FrameLayout>
128</FrameLayout>