浏览代码

Implemented scroll suggestions from marcel

Signed-off-by: Julius Linus <juliuslinus1@gmail.com>
rapterjet2004 2 年之前
父节点
当前提交
df3a27a8aa
共有 1 个文件被更改,包括 1 次插入9 次删除
  1. 1 9
      app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt

+ 1 - 9
app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt

@@ -685,16 +685,8 @@ class ChatController(args: Bundle) :
 
                 if (newState == AbsListView.OnScrollListener.SCROLL_STATE_IDLE) {
 
-                    val offset = recyclerView.computeVerticalScrollOffset()
-                    val extent = recyclerView.computeVerticalScrollExtent()
-                    val range = recyclerView.computeVerticalScrollRange()
-
-                    // 0.0 is the top of the chat, 100.0 is the bottom of the chat
-                    val scrollPercentage = 100.0f * offset / (range - extent).toFloat()
-
-                    if (scrollPercentage <= 90) {
+                    if (layoutManager!!.findFirstCompletelyVisibleItemPosition() > 0) {
                         binding?.scrollDownButton?.visibility = View.VISIBLE
-
                     } else {
                         binding?.scrollDownButton?.visibility = View.INVISIBLE
                     }