feat: instantly scroll to bottom if already smooth scrolling on button tap

fixes #736
pull/734/head
Harris 3 years ago
parent 00c2642b47
commit b3a850a876

@ -234,7 +234,14 @@ class ConversationActivityV2 : PassphraseRequiredActionBarActivity(), InputBarDe
setUpLinkPreviewObserver()
restoreDraftIfNeeded()
addOpenGroupGuidelinesIfNeeded()
scrollToBottomButton.setOnClickListener { conversationRecyclerView.smoothScrollToPosition(0) }
scrollToBottomButton.setOnClickListener {
val layoutManager = conversationRecyclerView.layoutManager ?: return@setOnClickListener
if (layoutManager.isSmoothScrolling) {
conversationRecyclerView.scrollToPosition(0)
} else {
conversationRecyclerView.smoothScrollToPosition(0)
}
}
unreadCount = DatabaseFactory.getMmsSmsDatabase(this).getUnreadCount(threadID)
updateUnreadCountIndicator()
setUpTypingObserver()

Loading…
Cancel
Save