diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/DonationPillToggle.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/DonationPillToggle.kt
index dda417756c..7ab0f374bd 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/DonationPillToggle.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/DonationPillToggle.kt
@@ -46,7 +46,7 @@ object DonationPillToggle {
notSelected.setOnClickListener { model.onClick() }
selected.isSelected = true
notSelected.isSelected = false
- selected.setIconResource(R.drawable.ic_check_24)
+ selected.setIconResource(R.drawable.ic_check_20)
notSelected.icon = null
}
}
diff --git a/app/src/main/res/layout/donation_pill_toggle.xml b/app/src/main/res/layout/donation_pill_toggle.xml
index b3f753f767..aa0278879d 100644
--- a/app/src/main/res/layout/donation_pill_toggle.xml
+++ b/app/src/main/res/layout/donation_pill_toggle.xml
@@ -18,7 +18,7 @@
style="@style/Signal.Widget.Button.Medium.Primary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:maxWidth="@dimen/donation_pill_max_width"
+ android:maxLines="1"
android:text="@string/DonationPillToggle__one_time"
android:textAppearance="@style/Signal.Text.LabelLarge"
android:textColor="@color/signal_colorOnSurface"
@@ -28,9 +28,11 @@
app:iconGravity="textStart"
app:iconSize="20dp"
app:iconTint="@color/signal_colorOnSurface"
+ app:layout_constrainedWidth="true"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/center_guide"
app:layout_constraintHorizontal_bias="1"
+ app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.Signal.DonationTogglePill.Start" />
@@ -39,13 +41,19 @@
style="@style/Signal.Widget.Button.Medium.Primary"
android:layout_width="0dp"
android:layout_height="0dp"
+ android:ellipsize="end"
+ android:maxLines="1"
android:text="@string/DonationPillToggle__one_time"
android:textAppearance="@style/Signal.Text.LabelLarge"
android:textColor="@color/signal_colorOnSurface"
+ android:visibility="visible"
+ app:autoSizeMaxTextSize="14sp"
+ app:autoSizeMinTextSize="10dp"
+ app:autoSizeStepGranularity="1sp"
+ app:autoSizeTextType="uniform"
app:backgroundTint="@color/donation_pill_toggle_background_tint"
app:iconGravity="textStart"
app:iconSize="20dp"
- android:visibility="visible"
app:iconTint="@color/signal_colorOnSurface"
app:layout_constraintBottom_toBottomOf="@id/one_time_start_invisible"
app:layout_constraintEnd_toStartOf="@id/center_guide"
@@ -58,10 +66,16 @@
style="@style/Signal.Widget.Button.Medium.Primary"
android:layout_width="0dp"
android:layout_height="0dp"
+ android:ellipsize="end"
+ android:maxLines="1"
android:text="@string/DonationPillToggle__monthly"
android:textAppearance="@style/Signal.Text.LabelLarge"
android:textColor="@color/signal_colorOnSurface"
android:visibility="visible"
+ app:autoSizeMaxTextSize="14sp"
+ app:autoSizeMinTextSize="10dp"
+ app:autoSizeStepGranularity="1sp"
+ app:autoSizeTextType="uniform"
app:backgroundTint="@color/donation_pill_toggle_background_tint"
app:iconGravity="textStart"
app:iconSize="20dp"
@@ -78,7 +92,7 @@
style="@style/Signal.Widget.Button.Medium.Primary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:maxWidth="@dimen/donation_pill_max_width"
+ android:maxLines="1"
android:text="@string/DonationPillToggle__monthly"
android:textAppearance="@style/Signal.Text.LabelLarge"
android:textColor="@color/signal_colorOnSurface"
@@ -88,10 +102,12 @@
app:iconGravity="textStart"
app:iconSize="20dp"
app:iconTint="@color/signal_colorOnSurface"
+ app:layout_constrainedWidth="true"
app:layout_constraintBottom_toBottomOf="@id/one_time_start_invisible"
+ app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0"
app:layout_constraintStart_toEndOf="@id/center_guide"
app:layout_constraintTop_toTopOf="@id/one_time_start_invisible"
app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.Signal.DonationTogglePill.End" />
-
\ No newline at end of file
+
diff --git a/app/src/main/res/values-land/dimens.xml b/app/src/main/res/values-land/dimens.xml
index 7ac7050235..4027fab6de 100644
--- a/app/src/main/res/values-land/dimens.xml
+++ b/app/src/main/res/values-land/dimens.xml
@@ -14,6 +14,4 @@
0dp
4dp
- 250dp
-
-
\ No newline at end of file
+
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index 43ab8710df..016c15385d 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -243,9 +243,6 @@
64dp
-
- 180dp
-
72dp