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