From 6054285ddba1297402000ced43e5c1786a8f985b Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Wed, 6 Apr 2022 15:22:26 -0300 Subject: [PATCH] Add description to story link previews. --- .../securesms/stories/StoryLinkPreviewView.kt | 3 +++ .../layout/stories_text_post_link_preview.xml | 17 ++++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/stories/StoryLinkPreviewView.kt b/app/src/main/java/org/thoughtcrime/securesms/stories/StoryLinkPreviewView.kt index f1c2875d33..1fb2f3a1f2 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/stories/StoryLinkPreviewView.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/stories/StoryLinkPreviewView.kt @@ -34,6 +34,7 @@ class StoryLinkPreviewView @JvmOverloads constructor( private val image: OutlinedThumbnailView = findViewById(R.id.link_preview_image) private val title: TextView = findViewById(R.id.link_preview_title) private val url: TextView = findViewById(R.id.link_preview_url) + private val description: TextView = findViewById(R.id.link_preview_description) fun bind(linkPreview: LinkPreview?, hiddenVisibility: Int = View.INVISIBLE): ListenableFuture { var listenableFuture: ListenableFuture? = null @@ -54,6 +55,8 @@ class StoryLinkPreviewView @JvmOverloads constructor( } title.text = linkPreview.title + description.text = linkPreview.description + description.visible = linkPreview.description.isNotEmpty() formatUrl(linkPreview) } else { diff --git a/app/src/main/res/layout/stories_text_post_link_preview.xml b/app/src/main/res/layout/stories_text_post_link_preview.xml index f7439e7de2..053a4ed5fc 100644 --- a/app/src/main/res/layout/stories_text_post_link_preview.xml +++ b/app/src/main/res/layout/stories_text_post_link_preview.xml @@ -55,15 +55,30 @@ app:layout_goneMarginStart="0dp" tools:text="ASDF dot com, the resource of your asdf dreams and whatnot. This needs to be 3 lines for testing." /> + +