Add support for shade and arbitrary overlay drawables to CIV2 Media items.

This commit is contained in:
Alex Hart
2023-09-01 11:30:47 -03:00
committed by Nicholas Tinsley
parent 21b0a4d370
commit bc1c8032c1
10 changed files with 284 additions and 160 deletions

View File

@@ -8,7 +8,7 @@ import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.ParameterizedRobolectricTestRunner
import org.robolectric.annotation.Config
import org.thoughtcrime.securesms.conversation.v2.items.V2ConversationBodyUtil
import org.thoughtcrime.securesms.conversation.v2.items.V2ConversationItemUtils
import org.thoughtcrime.securesms.util.UrlClickHandler
@Suppress("ClassName")
@@ -20,7 +20,7 @@ class ConversationItemTest_linkifyUrlLinks(private val input: String, private va
fun test1() {
val spannableStringBuilder = SpannableStringBuilder(input)
V2ConversationBodyUtil.linkifyUrlLinks(spannableStringBuilder, true, UrlHandler)
V2ConversationItemUtils.linkifyUrlLinks(spannableStringBuilder, true, UrlHandler)
val spans = spannableStringBuilder.getSpans(0, expectedUrl.length, URLSpan::class.java)
assertEquals(1, spans.size)