소스 검색

Add FastScroller to downloads

arkon 5 년 전
부모
커밋
0b8b13d0bb
2개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      app/src/main/java/eu/kanade/tachiyomi/ui/download/DownloadController.kt
  2. 8 0
      app/src/main/res/layout/download_controller.xml

+ 1 - 0
app/src/main/java/eu/kanade/tachiyomi/ui/download/DownloadController.kt

@@ -72,6 +72,7 @@ class DownloadController :
         adapter = DownloadAdapter(this@DownloadController)
         binding.recycler.adapter = adapter
         adapter?.isHandleDragEnabled = true
+        adapter?.fastScroller = binding.fastScroller
 
         // Set the layout manager for the recycler and fixed size.
         binding.recycler.layoutManager = LinearLayoutManager(view.context)

+ 8 - 0
app/src/main/res/layout/download_controller.xml

@@ -14,6 +14,14 @@
         android:paddingBottom="@dimen/fab_list_padding"
         tools:listitem="@layout/download_item" />
 
+    <eu.kanade.tachiyomi.ui.library.MaterialFastScroll
+        android:id="@+id/fast_scroller"
+        android:layout_width="wrap_content"
+        android:layout_height="match_parent"
+        android:layout_gravity="end"
+        app:fastScrollerBubbleEnabled="false"
+        tools:visibility="visible" />
+
     <com.google.android.material.floatingactionbutton.FloatingActionButton
         android:id="@+id/fab"
         style="@style/Theme.Widget.FAB"