From dc5bd39ce42cdeaa5c46eb837149e3dc7b9b78f7 Mon Sep 17 00:00:00 2001 From: akwizgran <michael@briarproject.org> Date: Wed, 9 May 2018 10:50:23 +0100 Subject: [PATCH] Remove circle, make button flat to improve setup UX. --- .../briar/android/login/PowerView.java | 4 ++-- .../src/main/res/layout/power_view.xml | 20 ++++++++++--------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/login/PowerView.java b/briar-android/src/main/java/org/briarproject/briar/android/login/PowerView.java index a09ff23fc4..ffcaf3409b 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/login/PowerView.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/login/PowerView.java @@ -89,9 +89,9 @@ abstract class PowerView extends ConstraintLayout { public void setChecked(boolean checked) { this.checked = checked; if (checked) { - checkImage.setImageResource(R.drawable.ic_check_white); + checkImage.setVisibility(VISIBLE); } else { - checkImage.setImageResource(R.drawable.contact_disconnected); + checkImage.setVisibility(INVISIBLE); } if (onCheckedChangedListener != null) { onCheckedChangedListener.onCheckedChanged(); diff --git a/briar-android/src/main/res/layout/power_view.xml b/briar-android/src/main/res/layout/power_view.xml index 643825f607..707611e1ec 100644 --- a/briar-android/src/main/res/layout/power_view.xml +++ b/briar-android/src/main/res/layout/power_view.xml @@ -20,10 +20,12 @@ <ImageView android:id="@+id/checkImage" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:src="@drawable/contact_disconnected" + android:layout_width="24dp" + android:layout_height="24dp" + android:layout_margin="8dp" + android:src="@drawable/ic_check_white" android:tint="?colorControlNormal" + android:visibility="invisible" app:layout_constraintBottom_toBottomOf="@+id/button" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="@+id/button" @@ -34,9 +36,7 @@ style="@style/BriarButton.Default" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginEnd="8dp" - android:layout_marginStart="8dp" - android:layout_marginTop="8dp" + android:layout_margin="8dp" app:layout_constraintEnd_toStartOf="@+id/helpButton" app:layout_constraintStart_toEndOf="@+id/checkImage" app:layout_constraintTop_toBottomOf="@+id/textView" @@ -44,11 +44,13 @@ <ImageButton android:id="@+id/helpButton" - style="@style/BriarButton.Default" - android:layout_width="48dp" - android:layout_height="wrap_content" + style="@style/BriarButtonFlat.Positive" + android:layout_width="24dp" + android:layout_height="24dp" + android:layout_margin="8dp" android:contentDescription="@string/help" android:src="@drawable/ic_help_outline_white" + android:tint="@color/briar_button_positive" app:layout_constraintBottom_toBottomOf="@+id/button" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="@+id/button"/> -- GitLab