diff --git a/app/src/main/java/com/into/websoso/ui/main/feed/model/FeedModel.kt b/app/src/main/java/com/into/websoso/ui/main/feed/model/FeedModel.kt index 4e6301722..488e9b57a 100644 --- a/app/src/main/java/com/into/websoso/ui/main/feed/model/FeedModel.kt +++ b/app/src/main/java/com/into/websoso/ui/main/feed/model/FeedModel.kt @@ -20,6 +20,7 @@ data class FeedModel( ) { val formattedCreatedDate: String = " ยท $createdDate" val isEmptyOfRelevantCategories: Boolean = relevantCategories.isEmpty() + val isVisible: Boolean get() = !isSpoiler && imageUrls.isNotEmpty() data class UserModel( val id: Long, diff --git a/app/src/main/res/layout/item_feed.xml b/app/src/main/res/layout/item_feed.xml index baf1f0062..05de49972 100644 --- a/app/src/main/res/layout/item_feed.xml +++ b/app/src/main/res/layout/item_feed.xml @@ -130,7 +130,7 @@ android:layout_marginHorizontal="14dp" android:layout_marginTop="20dp" app:cornerRadius="@{8f}" - app:isVisible="@{!feed.imageUrls.empty}" + app:isVisible="@{feed.visible}" app:layout_constraintBottom_toTopOf="@id/cl_feed_novel_info" app:layout_constraintDimensionRatio="334:236" app:layout_constraintEnd_toEndOf="parent" @@ -150,7 +150,7 @@ android:text="@{String.valueOf(feed.imageCount)}" android:textAppearance="@style/body3" android:textColor="@color/white" - app:isVisible="@{!feed.imageUrls.empty}" + app:isVisible="@{feed.visible}" app:layout_constraintBottom_toBottomOf="@id/iv_feed_image" app:layout_constraintEnd_toEndOf="@id/iv_feed_image" tools:text="0" />