<?xml version="1.0" encoding="utf-8"?> <org.thoughtcrime.securesms.ConversationItem xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/conversation_item" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:focusable="true" android:nextFocusLeft="@id/container" android:nextFocusRight="@id/embedded_text_editor" android:background="@drawable/conversation_item_background"> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="6dp" android:layout_marginLeft="6dp" android:layout_marginBottom="6dp" android:layout_marginRight="0dp"> <org.thoughtcrime.securesms.components.AlertView android:id="@+id/indicators_parent" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:gravity="left|center_vertical" android:layout_marginLeft="6dp" android:layout_alignParentLeft="true" android:layout_centerVertical="true"/> <LinearLayout android:id="@+id/body_bubble" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_marginLeft="50dp" android:layout_marginRight="5dp" android:background="@drawable/sent_bubble" android:orientation="vertical"> <org.thoughtcrime.securesms.components.ThumbnailView android:id="@+id/image_view" android:layout_width="@dimen/media_bubble_height" android:layout_height="@dimen/media_bubble_height" android:layout_marginBottom="5dp" android:layout_gravity="center" android:scaleType="centerCrop" android:adjustViewBounds="true" android:contentDescription="@string/conversation_item__mms_image_description" android:visibility="gone" tools:src="@drawable/ic_video_light" tools:visibility="visible" /> <org.thoughtcrime.securesms.components.AudioView android:id="@+id/audio_view" android:layout_width="210dp" android:layout_height="wrap_content" app:foregroundTintColor="@color/grey_500" app:backgroundTintColor="@color/white" android:visibility="gone"/> <org.thoughtcrime.securesms.components.emoji.EmojiTextView android:id="@+id/conversation_item_body" android:autoLink="all" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingLeft="4dp" android:paddingRight="4dp" android:linksClickable="true" android:textAppearance="?android:attr/textAppearanceSmall" android:textColor="?conversation_item_sent_text_primary_color" android:textColorLink="?conversation_item_sent_text_primary_color" android:textSize="@dimen/conversation_item_body_text_size" tools:text="Mango pickle lorem ipsum" /> <LinearLayout android:id="@+id/mms_download_controls" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal"> <Button android:id="@+id/mms_download_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:text="@string/conversation_item_sent__download" android:visibility="gone" /> <TextView android:id="@+id/mms_label_downloading" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:gravity="center" android:text="@string/conversation_item_sent__downloading" android:visibility="gone" /> </LinearLayout> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:paddingLeft="4dp" android:paddingRight="4dp" android:layout_gravity="right"> <TextView android:id="@+id/group_message_status" android:layout_width="wrap_content" android:layout_height="wrap_content" android:linksClickable="false" android:textAppearance="?android:attr/textAppearanceSmall" android:layout_gravity="right" android:textColor="?conversation_item_sent_text_secondary_color" android:visibility="gone" android:layout_marginRight="8dip" android:paddingTop="1dip" /> <TextView android:id="@+id/conversation_item_date" android:autoLink="none" android:layout_width="wrap_content" android:layout_height="wrap_content" android:minWidth="15sp" android:linksClickable="false" android:textAppearance="?android:attr/textAppearanceSmall" android:layout_gravity="right|bottom" android:fontFamily="sans-serif-light" android:textColor="?conversation_item_sent_text_secondary_color" android:textSize="@dimen/conversation_item_date_text_size" android:paddingTop="1dip" android:paddingBottom="2dp" tools:text="30 mins" /> <TextView android:id="@+id/sim_info" android:autoLink="none" android:layout_width="wrap_content" android:layout_height="wrap_content" android:minWidth="15sp" android:linksClickable="false" android:textAppearance="?android:attr/textAppearanceSmall" android:layout_gravity="right|bottom" android:fontFamily="sans-serif-light" android:textColor="?conversation_item_sent_text_secondary_color" android:textSize="@dimen/conversation_item_date_text_size" android:paddingTop="1dip" android:paddingBottom="2dp" android:paddingLeft="4dp" android:paddingStart="4dp" android:visibility="gone" tools:visibility="visible" tools:text="to SIM1"/> <org.thoughtcrime.securesms.components.DeliveryStatusView android:id="@+id/delivery_status" android:layout_width="20dp" android:layout_height="wrap_content" android:alpha=".7" app:iconColor="?conversation_item_sent_text_secondary_color"/> <org.thoughtcrime.securesms.components.ExpirationTimerView android:id="@+id/expiration_indicator" app:empty="@drawable/ic_hourglass_empty_white_18dp" app:full="@drawable/ic_hourglass_full_white_18dp" app:tint="@color/black" app:percentage="0" app:offset="0" android:layout_gravity="center_vertical|end" android:alpha=".6" android:layout_marginLeft="3dp" android:layout_width="10dp" android:layout_height="11dp" android:visibility="gone" tools:visibility="visible"/> <ImageView android:id="@+id/secure_indicator" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="?menu_lock_icon_small" android:visibility="gone" android:layout_gravity="center_vertical|end" android:paddingLeft="2dp" android:tint="?conversation_item_sent_text_secondary_color" android:tintMode="multiply" android:contentDescription="@string/conversation_item__secure_message_description" tools:visibility="visible"/> </LinearLayout> </LinearLayout> <TextView android:id="@+id/indicator_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/body_bubble" android:layout_alignParentRight="true" android:paddingRight="5dip" android:paddingLeft="5dip" android:paddingTop="3dp" android:paddingBottom="3dp" android:layout_marginLeft="50dp" android:layout_marginRight="22dp" android:layout_marginTop="-3dp" android:textSize="12sp" android:textColor="?conversation_item_sent_text_indicator_tab_color" android:background="?conversation_item_sent_indicator_text_background" android:visibility="gone" /> </RelativeLayout> </org.thoughtcrime.securesms.ConversationItem>