Fix StoryLinkPreviewView touch targets.

This commit is contained in:
Alex Hart 2022-09-27 16:25:12 -03:00 committed by Cody Henthorne
parent daf78b31b5
commit a8a773db43

View file

@ -37,6 +37,11 @@ class StoryLinkPreviewView @JvmOverloads constructor(
private val binding = StoriesTextPostLinkPreviewBinding.bind(this)
private val spinnerStub = Stub<View>(binding.loadingSpinner)
init {
binding.linkPreviewImage.isClickable = false
binding.linkPreviewLarge.isClickable = false
}
private fun getThumbnailTarget(useLargeThumbnail: Boolean): ThumbnailView {
return if (useLargeThumbnail) binding.linkPreviewLarge else binding.linkPreviewImage
}
@ -165,8 +170,8 @@ class StoryLinkPreviewView @JvmOverloads constructor(
}
fun setOnPreviewClickListener(onClickListener: OnClickListener?) {
binding.linkPreviewCard.setOnClickListener(onClickListener)
binding.linkPreviewPlaceholderCard.setOnClickListener(onClickListener)
binding.linkPreviewCard.setOnClickListener { onClickListener?.onClick(this) }
binding.linkPreviewPlaceholderCard.setOnClickListener { onClickListener?.onClick(this) }
}
fun setCanClose(canClose: Boolean) {