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