diff --git a/app/src/main/java/org/thoughtcrime/securesms/stories/landing/StoriesLandingItem.kt b/app/src/main/java/org/thoughtcrime/securesms/stories/landing/StoriesLandingItem.kt index 4bf02c5467..4824eb5c9a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/stories/landing/StoriesLandingItem.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/stories/landing/StoriesLandingItem.kt @@ -1,5 +1,6 @@ package org.thoughtcrime.securesms.stories.landing +import android.graphics.Color import android.graphics.drawable.Drawable import android.view.View import android.widget.ImageView @@ -92,6 +93,7 @@ object StoriesLandingItem { private val storyBlur: ImageView = itemView.findViewById(R.id.story_blur).apply { isClickable = false } + private val storyOutline: ImageView = itemView.findViewById(R.id.story_outline) private val storyMulti: ThumbnailView = itemView.findViewById(R.id.story_multi).apply { isClickable = false } @@ -151,6 +153,7 @@ object StoriesLandingItem { if (model.data.secondaryStory != null) { val secondaryRecord = model.data.secondaryStory.messageRecord as MediaMmsMessageRecord + storyOutline.setBackgroundColor(ContextCompat.getColor(context, R.color.signal_background_primary)) @Suppress("CascadeIf") if (secondaryRecord.storyType.isTextStory) { @@ -160,10 +163,12 @@ object StoriesLandingItem { storyMulti.setImageResource(GlideApp.with(storyPreview), secondaryRecord.slideDeck.thumbnailSlide!!, false, true) storyMulti.visible = true } else { + storyOutline.setBackgroundColor(Color.TRANSPARENT) storyMulti.clear(GlideApp.with(storyPreview)) storyMulti.visible = false } } else { + storyOutline.setBackgroundColor(Color.TRANSPARENT) storyMulti.clear(GlideApp.with(storyPreview)) storyMulti.visible = false } diff --git a/app/src/main/res/layout/stories_landing_item.xml b/app/src/main/res/layout/stories_landing_item.xml index b151e7df0b..635e586079 100644 --- a/app/src/main/res/layout/stories_landing_item.xml +++ b/app/src/main/res/layout/stories_landing_item.xml @@ -101,8 +101,7 @@ android:layout_height="88dp" android:layout_marginTop="10dp" android:layout_marginBottom="10dp" - android:src="@color/signal_background_primary" - android:transitionName="story" + android:src="@color/transparent" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent"