Add logging for slide enqueue and move dropped animation message to verbose.

This commit is contained in:
Alex Hart
2023-09-06 09:36:32 -03:00
committed by Nicholas Tinsley
parent 2bf385fe38
commit 3d3cf1d76e

View File

@@ -65,7 +65,7 @@ class ConversationItemAnimator(
private fun animateSlide(viewHolder: RecyclerView.ViewHolder, preLayoutInfo: ItemHolderInfo?, postLayoutInfo: ItemHolderInfo): Boolean { private fun animateSlide(viewHolder: RecyclerView.ViewHolder, preLayoutInfo: ItemHolderInfo?, postLayoutInfo: ItemHolderInfo): Boolean {
if (isInMultiSelectMode() || !shouldPlayMessageAnimations()) { if (isInMultiSelectMode() || !shouldPlayMessageAnimations()) {
Log.d(TAG, "Dropping slide animation: (${isInMultiSelectMode()}, ${shouldPlayMessageAnimations()}) :: ${viewHolder.absoluteAdapterPosition}") Log.v(TAG, "Dropping slide animation: (${isInMultiSelectMode()}, ${shouldPlayMessageAnimations()}) :: ${viewHolder.absoluteAdapterPosition}")
dispatchAnimationFinished(viewHolder) dispatchAnimationFinished(viewHolder)
return false return false
} }
@@ -91,6 +91,8 @@ class ConversationItemAnimator(
pendingSlideAnimations[viewHolder] = TweeningInfo(translationY, 0f) pendingSlideAnimations[viewHolder] = TweeningInfo(translationY, 0f)
dispatchAnimationStarted(viewHolder) dispatchAnimationStarted(viewHolder)
Log.d(TAG, "Dispatched slide animation for view at ${viewHolder.absoluteAdapterPosition}")
return true return true
} }
@@ -103,7 +105,7 @@ class ConversationItemAnimator(
animateSlide(viewHolder, preLayoutInfo, postLayoutInfo) animateSlide(viewHolder, preLayoutInfo, postLayoutInfo)
} }
} else { } else {
Log.d(TAG, "Dropping persistence animation: (${isInMultiSelectMode()}, ${shouldPlayMessageAnimations()}, ${isParentFilled()}) :: ${viewHolder.absoluteAdapterPosition}") Log.v(TAG, "Dropping persistence animation: (${isInMultiSelectMode()}, ${shouldPlayMessageAnimations()}, ${isParentFilled()}) :: ${viewHolder.absoluteAdapterPosition}")
dispatchAnimationFinished(viewHolder) dispatchAnimationFinished(viewHolder)
false false
} }