fragment_conversation.xml

  1<?xml version="1.0" encoding="utf-8"?>
  2<layout xmlns:android="http://schemas.android.com/apk/res/android">
  3
  4    <RelativeLayout
  5        xmlns:tools="http://schemas.android.com/tools"
  6        android:layout_width="match_parent"
  7        android:layout_height="match_parent"
  8        android:background="?attr/color_background_secondary">
  9
 10        <ListView
 11            android:id="@+id/messages_view"
 12            android:layout_width="fill_parent"
 13            android:layout_height="wrap_content"
 14            android:layout_above="@+id/snackbar"
 15            android:layout_alignParentLeft="true"
 16            android:layout_alignParentTop="true"
 17            android:background="?attr/color_background_secondary"
 18            android:divider="@null"
 19            android:dividerHeight="0dp"
 20            android:listSelector="@android:color/transparent"
 21            android:stackFromBottom="true"
 22            android:transcriptMode="normal"
 23            tools:listitem="@layout/message_sent">
 24        </ListView>
 25
 26        <RelativeLayout
 27            android:id="@+id/textsend"
 28            android:layout_width="fill_parent"
 29            android:layout_height="wrap_content"
 30            android:layout_alignParentBottom="true"
 31            android:layout_alignParentLeft="true"
 32            android:background="?attr/color_background_primary">
 33
 34            <eu.siacs.conversations.ui.widget.EditMessage
 35                android:id="@+id/textinput"
 36                android:layout_width="wrap_content"
 37                android:layout_height="wrap_content"
 38                android:layout_alignParentLeft="true"
 39                android:layout_toLeftOf="@+id/textSendButton"
 40                android:background="?attr/color_background_primary"
 41                android:ems="10"
 42                android:imeOptions="flagNoExtractUi|actionSend"
 43                android:inputType="textShortMessage|textMultiLine|textCapSentences"
 44                android:maxLines="8"
 45                android:minHeight="48dp"
 46                android:minLines="1"
 47                android:paddingBottom="12dp"
 48                android:paddingLeft="8dp"
 49                android:paddingRight="8dp"
 50                android:paddingTop="12dp">
 51
 52                <requestFocus/>
 53            </eu.siacs.conversations.ui.widget.EditMessage>
 54
 55            <ImageButton
 56                android:id="@+id/textSendButton"
 57                android:layout_width="48dp"
 58                android:layout_height="48dp"
 59                android:layout_alignParentRight="true"
 60                android:layout_centerVertical="true"
 61                android:background="?attr/color_background_primary"
 62                android:contentDescription="@string/send_message"
 63                android:src="?attr/ic_send_text_offline"/>
 64        </RelativeLayout>
 65
 66        <RelativeLayout
 67            android:id="@+id/snackbar"
 68            android:layout_width="fill_parent"
 69            android:layout_height="wrap_content"
 70            android:layout_above="@+id/textsend"
 71            android:layout_marginBottom="4dp"
 72            android:layout_marginLeft="8dp"
 73            android:layout_marginRight="8dp"
 74            android:background="@drawable/snackbar"
 75            android:minHeight="48dp"
 76            android:visibility="gone">
 77
 78            <TextView
 79                android:id="@+id/snackbar_message"
 80                android:layout_width="wrap_content"
 81                android:layout_height="wrap_content"
 82                android:layout_alignParentLeft="true"
 83                android:layout_centerVertical="true"
 84                android:layout_toLeftOf="@+id/snackbar_action"
 85                android:paddingLeft="24dp"
 86                android:textAppearance="@style/TextAppearance.Conversations.Body1.OnDark"/>
 87
 88            <TextView
 89                android:id="@+id/snackbar_action"
 90                android:layout_width="wrap_content"
 91                android:layout_height="wrap_content"
 92                android:layout_alignParentRight="true"
 93                android:layout_centerVertical="true"
 94                android:paddingBottom="16dp"
 95                android:paddingLeft="24dp"
 96                android:paddingRight="24dp"
 97                android:paddingTop="16dp"
 98                android:textAllCaps="true"
 99                android:textAppearance="@style/TextAppearance.Conversations.Body1.OnDark"
100                android:textStyle="bold"/>
101        </RelativeLayout>
102
103    </RelativeLayout>
104</layout>