From 2a9d2cf58083f7b7e92b624faeac717cf15071a3 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Mon, 20 Jun 2022 12:48:03 -0300 Subject: [PATCH] Remove bottomsheet elevation tinting. --- ...dRoundedCornerBottomSheetDialogFragment.kt | 8 ++++-- .../res/layout/stories_my_stories_item.xml | 2 +- .../layout/stories_viewer_fragment_page.xml | 26 ++++++++++--------- .../stories_views_and_replies_fragment.xml | 6 ++--- app/src/main/res/values-v21/themes.xml | 1 + app/src/main/res/values/signal_styles.xml | 9 +++++-- app/src/main/res/values/themes.xml | 9 ++++--- 7 files changed, 38 insertions(+), 23 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/FixedRoundedCornerBottomSheetDialogFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/FixedRoundedCornerBottomSheetDialogFragment.kt index a230ebeb1..d4a4f556c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/FixedRoundedCornerBottomSheetDialogFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/FixedRoundedCornerBottomSheetDialogFragment.kt @@ -1,6 +1,8 @@ package org.thoughtcrime.securesms.components import android.app.Dialog +import android.content.Context +import android.content.res.ColorStateList import android.graphics.Color import android.os.Bundle import android.view.ContextThemeWrapper @@ -31,6 +33,8 @@ abstract class FixedRoundedCornerBottomSheetDialogFragment : BottomSheetDialogFr @ColorInt protected var backgroundColor: Int = Color.TRANSPARENT + private lateinit var dialogBackground: MaterialShapeDrawable + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setStyle(STYLE_NORMAL, themeResId) @@ -46,11 +50,11 @@ abstract class FixedRoundedCornerBottomSheetDialogFragment : BottomSheetDialogFr .setTopRightCorner(CornerFamily.ROUNDED, ViewUtil.dpToPx(requireContext(), 18).toFloat()) .build() - val dialogBackground = MaterialShapeDrawable(shapeAppearanceModel) + dialogBackground = MaterialShapeDrawable(shapeAppearanceModel) val bottomSheetStyle = ThemeUtil.getThemedResourceId(ContextThemeWrapper(requireContext(), themeResId), R.attr.bottomSheetStyle) backgroundColor = ThemeUtil.getThemedColor(ContextThemeWrapper(requireContext(), bottomSheetStyle), R.attr.backgroundTint) - dialogBackground.setTint(backgroundColor) + dialogBackground.fillColor = ColorStateList.valueOf(backgroundColor) dialog.behavior.addBottomSheetCallback(object : BottomSheetBehavior.BottomSheetCallback() { override fun onStateChanged(bottomSheet: View, newState: Int) { diff --git a/app/src/main/res/layout/stories_my_stories_item.xml b/app/src/main/res/layout/stories_my_stories_item.xml index 5457a274c..07b43292c 100644 --- a/app/src/main/res/layout/stories_my_stories_item.xml +++ b/app/src/main/res/layout/stories_my_stories_item.xml @@ -105,7 +105,7 @@ app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@id/more" app:layout_constraintTop_toTopOf="parent" - app:srcCompat="@drawable/ic_download_24" + app:srcCompat="@drawable/ic_save_24" app:tint="@color/signal_colorOnSecondaryContainer" /> @@ -163,7 +164,7 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="@id/story_content_card_touch_interceptor" app:srcCompat="@drawable/ic_x_24" - app:tint="@color/core_white" /> + app:tint="@color/signal_colorNeutralInverse" /> + app:tint="@color/signal_colorNeutralInverse" /> diff --git a/app/src/main/res/layout/stories_views_and_replies_fragment.xml b/app/src/main/res/layout/stories_views_and_replies_fragment.xml index a834608b0..7c165dcb8 100644 --- a/app/src/main/res/layout/stories_views_and_replies_fragment.xml +++ b/app/src/main/res/layout/stories_views_and_replies_fragment.xml @@ -19,12 +19,12 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="18dp" - app:tabIndicatorColor="@color/signal_inverse_primary" + app:tabIndicatorColor="@color/signal_colorOnSurface" app:tabIndicatorFullWidth="false" app:tabMode="fixed" - app:tabSelectedTextColor="@color/signal_text_primary" + app:tabSelectedTextColor="@color/signal_colorOnSurface" app:tabTextAppearance="@style/TextAppearance.Signal.Body2" - app:tabTextColor="@color/signal_text_secondary" /> + app:tabTextColor="@color/signal_colorOnSurfaceVariant" /> + + - @@ -203,6 +207,7 @@ - -