conversation_list_row.xml

 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	<View
 8		android:layout_width="fill_parent"
 9		android:layout_height="fill_parent"
10		android:background="@color/primary"/>
11
12	<FrameLayout
13		android:id="@+id/swipeable_item"
14		android:layout_width="fill_parent"
15		android:layout_height="fill_parent"
16		android:background="@color/grey50">
17
18	<RelativeLayout
19		android:layout_width="fill_parent"
20		android:layout_height="wrap_content"
21		android:background="?android:selectableItemBackground"
22		android:orientation="horizontal"
23		android:padding="8dp" >
24
25		<com.makeramen.roundedimageview.RoundedImageView
26			android:id="@+id/conversation_image"
27			android:layout_width="56dp"
28			android:layout_height="56dp"
29			android:layout_alignParentLeft="true"
30			android:scaleType="centerCrop"
31			app:riv_corner_radius="2dp" />
32
33		<RelativeLayout
34			android:layout_width="fill_parent"
35			android:layout_height="wrap_content"
36			android:layout_centerVertical="true"
37			android:layout_toRightOf="@+id/conversation_image"
38			android:paddingLeft="8dp" >
39
40			<TextView
41				android:id="@+id/conversation_name"
42				android:layout_width="wrap_content"
43				android:layout_height="wrap_content"
44				android:layout_alignLeft="@+id/conversation_lastwrapper"
45				android:layout_toLeftOf="@+id/conversation_lastupdate"
46				android:singleLine="true"
47				android:textColor="@color/black87"
48				android:textSize="?attr/TextSizeHeadline"
49				android:typeface="sans" />
50
51			<LinearLayout
52				android:id="@+id/conversation_lastwrapper"
53				android:layout_width="fill_parent"
54				android:layout_height="wrap_content"
55				android:layout_below="@id/conversation_name"
56				android:orientation="vertical"
57				android:paddingTop="3dp" >
58
59				<TextView
60					android:id="@+id/conversation_lastmsg"
61					android:layout_width="fill_parent"
62					android:layout_height="wrap_content"
63					android:scrollHorizontally="false"
64					android:singleLine="true"
65					android:textColor="@color/black87"
66					android:textSize="?attr/TextSizeBody" />
67
68				<ImageView
69					android:id="@+id/conversation_lastimage"
70					android:layout_width="fill_parent"
71					android:layout_height="36dp"
72					android:background="@color/black87"
73					android:scaleType="centerCrop" />
74			</LinearLayout>
75
76			<TextView
77				android:id="@+id/conversation_lastupdate"
78				android:layout_width="wrap_content"
79				android:layout_height="wrap_content"
80				android:layout_alignBaseline="@+id/conversation_name"
81				android:layout_alignParentRight="true"
82				android:gravity="right"
83				android:textColor="@color/black54"
84				android:textSize="?attr/TextSizeInfo" />
85		</RelativeLayout>
86	</RelativeLayout>
87	</FrameLayout>
88</FrameLayout>