Fix animation glitch

This commit is contained in:
nielsandriesse 2021-06-04 14:27:25 +10:00
parent e0809e5eda
commit db09a50995

View File

@ -30,6 +30,7 @@ class ConversationTouchHelperCallback(private val adapter: ConversationAdapter,
} }
override fun onSwiped(viewHolder: RecyclerView.ViewHolder, direction: Int) { override fun onSwiped(viewHolder: RecyclerView.ViewHolder, direction: Int) {
background.alpha = 0
adapter.notifyItemChanged(viewHolder.adapterPosition) adapter.notifyItemChanged(viewHolder.adapterPosition)
} }
@ -58,8 +59,6 @@ class ConversationTouchHelperCallback(private val adapter: ConversationAdapter,
messageContentView.right + adjustedDistanceInPx.toInt() + iconSize + spacing, messageContentView.right + adjustedDistanceInPx.toInt() + iconSize + spacing,
itemViewTop + offset + iconSize itemViewTop + offset + iconSize
) )
} else {
//background.setBounds(0, 0, 0, 0)
} }
background.draw(c) background.draw(c)
// Perform haptic feedback and invoke onSwipe callback if threshold has been reached // Perform haptic feedback and invoke onSwipe callback if threshold has been reached