瀏覽代碼

Updates

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic 5 年之前
父節點
當前提交
b36c70b783
共有 2 個文件被更改,包括 29 次插入7 次删除
  1. 3 3
      app/src/main/res/layout/item_message_quote.xml
  2. 26 4
      app/src/main/res/layout/item_system_message.xml

+ 3 - 3
app/src/main/res/layout/item_message_quote.xml

@@ -23,8 +23,8 @@
         android:adjustViewBounds="true"
         app:roundAsCircle="true"
         android:layout_alignParentTop="true"
-        android:layout_toEndOf="@id/quoteColoredView"
         android:layout_marginEnd="4dp"
+        android:layout_toEndOf="@id/quoteColoredView"
         tools:src="@tools:sample/avatars[0]" />
 
     <androidx.emoji.widget.EmojiTextView
@@ -32,9 +32,9 @@
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_alignBottom="@id/quotedUserAvatar"
+        android:layout_marginEnd="8dp"
         android:layout_toEndOf="@id/quotedUserAvatar"
         android:ellipsize="end"
-        android:layout_marginEnd="8dp"
         android:textSize="12sp"
         tools:text="Mario" />
 
@@ -66,10 +66,10 @@
             android:id="@+id/quotedMessage"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:textSize="14sp"
             android:layout_below="@id/quotedMessageImage"
             android:layout_alignStart="@id/quotedUserAvatar"
             android:lineSpacingMultiplier="1.2"
+            android:textSize="14sp"
             app:layout_alignSelf="flex_start"
             app:layout_flexGrow="1"
             app:layout_wrapBefore="true"

+ 26 - 4
app/src/main/res/layout/item_system_message.xml

@@ -21,16 +21,23 @@
 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
+    xmlns:tools="http://schemas.android.com/tools"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
     android:layout_marginStart="16dp"
     android:layout_marginTop="8dp"
     android:layout_marginEnd="16dp"
     android:layout_marginBottom="8dp">
 
-    <RelativeLayout
+    <com.google.android.flexbox.FlexboxLayout
         android:id="@id/bubble"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
-        android:layout_centerHorizontal="true">
+        android:orientation="vertical"
+        android:layout_centerHorizontal="true"
+        app:alignContent="stretch"
+        app:alignItems="stretch"
+        app:flexWrap="wrap"
+        app:justifyContent="flex_end">
 
         <androidx.emoji.widget.EmojiTextView
             android:id="@+id/messageText"
@@ -39,8 +46,23 @@
             android:layout_centerHorizontal="true"
             android:gravity="center_horizontal"
             android:textAlignment="center"
+            tools:text="System message"
             android:textColor="@color/colorPrimary"
-            android:textSize="12sp" />
+            android:textSize="14sp"
+            app:layout_alignSelf="flex_start"
+            app:layout_flexGrow="1"
+            app:layout_wrapBefore="true"/>
 
-    </RelativeLayout>
+        <TextView
+            android:id="@id/messageTime"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:textColor="@color/warm_grey_four"
+            android:textSize="12sp"
+            tools:text="17:30"
+            android:layout_marginStart="8dp"
+            app:layout_alignSelf="center"
+            app:layout_flexGrow="1"
+            app:layout_wrapBefore="false"/>
+    </com.google.android.flexbox.FlexboxLayout>
 </RelativeLayout>