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