Add some polish to the groups V2 manager UI.

This commit is contained in:
Alex Hart
2020-05-07 10:39:40 -03:00
parent 88a40be901
commit b191341c57
25 changed files with 445 additions and 220 deletions

View File

@@ -55,19 +55,21 @@
tools:text="\@shibatabread +1 555-654-6657" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingBottom="16dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/username_number">
<Button
android:id="@+id/message_button"
style="@style/Widget.Signal.Button.TextButton.Drawable"
android:layout_width="wrap_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:paddingStart="22dp"
android:paddingEnd="22dp"
android:layout_marginTop="16dp"
android:text="@string/RecipientBottomSheet_message"
app:drawableStartCompat="?attr/recipient_message_icon" />
@@ -75,18 +77,20 @@
<Button
android:id="@+id/secure_call_button"
style="@style/Widget.Signal.Button.TextButton.Drawable"
android:layout_width="wrap_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:paddingStart="22dp"
android:paddingEnd="22dp"
android:text="@string/RecipientBottomSheet_call"
app:drawableStartCompat="?attr/recipient_call_icon" />
<Button
android:id="@+id/block_button"
style="@style/Widget.Signal.Button.TextButton.Drawable"
android:layout_width="wrap_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:paddingStart="22dp"
android:paddingEnd="22dp"
android:text="@string/RecipientBottomSheet_block"
android:visibility="gone"
app:drawableStartCompat="?attr/recipient_block_icon"
@@ -95,9 +99,10 @@
<Button
android:id="@+id/unblock_button"
style="@style/Widget.Signal.Button.TextButton.Drawable"
android:layout_width="wrap_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:paddingStart="22dp"
android:paddingEnd="22dp"
android:text="@string/RecipientBottomSheet_unblock"
android:visibility="gone"
app:drawableStartCompat="?attr/recipient_block_icon"
@@ -106,18 +111,20 @@
<Button
android:id="@+id/view_safety_number_button"
style="@style/Widget.Signal.Button.TextButton.Drawable"
android:layout_width="wrap_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:paddingStart="22dp"
android:paddingEnd="22dp"
android:text="@string/RecipientBottomSheet_view_safety_number"
app:drawableStartCompat="?attr/recipient_view_safety_icon" />
<Button
android:id="@+id/make_group_admin_button"
style="@style/Widget.Signal.Button.TextButton.Drawable"
android:layout_width="wrap_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:paddingStart="22dp"
android:paddingEnd="22dp"
android:text="@string/RecipientBottomSheet_make_group_admin"
android:visibility="gone"
app:drawableStartCompat="?attr/recipient_make_admin_icon"
@@ -126,19 +133,22 @@
<Button
android:id="@+id/remove_group_admin_button"
style="@style/Widget.Signal.Button.TextButton.Drawable"
android:layout_width="wrap_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:paddingStart="22dp"
android:paddingEnd="22dp"
android:text="@string/RecipientBottomSheet_remove_as_admin"
android:visibility="gone"
app:drawableStartCompat="?attr/recipient_make_admin_icon"
tools:visibility="visible" />
<Button
android:id="@+id/remove_from_group_button"
style="@style/Widget.Signal.Button.TextButton.Drawable"
android:layout_width="wrap_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:paddingStart="22dp"
android:paddingEnd="22dp"
android:text="@string/RecipientBottomSheet_remove_from_group"
android:visibility="gone"
app:drawableStartCompat="?attr/recipient_remove_icon"