Fix drawable state sharing

pull/619/head
Niels Andriesse 3 years ago
parent 2ef1f83e6d
commit e87d22d62b

@ -33,7 +33,7 @@ import kotlin.math.roundToInt
import kotlin.math.sqrt
class VisibleMessageView : LinearLayout {
private val swipeToReplyIcon = ContextCompat.getDrawable(context, R.drawable.ic_baseline_reply_24)!!
private val swipeToReplyIcon = ContextCompat.getDrawable(context, R.drawable.ic_baseline_reply_24)!!.mutate()
private val swipeToReplyIconRect = Rect()
private var dx = 0.0f
private var previousTranslationX = 0.0f
@ -179,6 +179,8 @@ class VisibleMessageView : LinearLayout {
}
fun recycle() {
translationX = 0.0f
swipeToReplyIcon.alpha = 0
profilePictureView.recycle()
messageContentView.recycle()
}

Loading…
Cancel
Save