Horis 1 год назад
Родитель
Сommit
ebf25ed0dc

+ 4 - 2
app/src/main/java/io/legado/app/ui/main/bookshelf/style2/BaseBooksAdapter.kt

@@ -125,7 +125,10 @@ abstract class BaseBooksAdapter<VH : RecyclerView.ViewHolder>(
     }
 
     override fun getItemViewType(position: Int): Int {
-        return callBack.getItemType(position)
+        if (getItem(position) is BookGroup) {
+            return 1
+        }
+        return 0
     }
 
     final override fun onBindViewHolder(holder: VH, position: Int) {}
@@ -135,7 +138,6 @@ abstract class BaseBooksAdapter<VH : RecyclerView.ViewHolder>(
         fun onItemClick(position: Int)
         fun onItemLongClick(position: Int)
         fun isUpdate(bookUrl: String): Boolean
-        fun getItemType(position: Int): Int
         fun getItems(): List<Any>
     }
 }

+ 0 - 10
app/src/main/java/io/legado/app/ui/main/bookshelf/style2/BookshelfFragment2.kt

@@ -254,16 +254,6 @@ class BookshelfFragment2() : BaseBookshelfFragment(R.layout.fragment_bookshelf2)
         }
     }
 
-    override fun getItemType(position: Int): Int {
-        if (groupId != BookGroup.IdRoot) {
-            return 0
-        }
-        if (position < bookGroups.size) {
-            return 1
-        }
-        return 0
-    }
-
     override fun getItems(): List<Any> {
         if (groupId != BookGroup.IdRoot) {
             return books