长按分组标签编辑分组

pull/2675/head
kunfei 2 years ago
parent 09e025d65f
commit 64c6fa6de1
  1. 18
      app/src/main/java/io/legado/app/ui/main/bookshelf/style1/BookshelfFragment1.kt

@ -19,14 +19,18 @@ import io.legado.app.data.entities.BookGroup
import io.legado.app.databinding.FragmentBookshelfBinding import io.legado.app.databinding.FragmentBookshelfBinding
import io.legado.app.lib.theme.accentColor import io.legado.app.lib.theme.accentColor
import io.legado.app.lib.theme.primaryColor import io.legado.app.lib.theme.primaryColor
import io.legado.app.ui.book.group.GroupEditDialog
import io.legado.app.ui.book.search.SearchActivity import io.legado.app.ui.book.search.SearchActivity
import io.legado.app.ui.main.bookshelf.BaseBookshelfFragment import io.legado.app.ui.main.bookshelf.BaseBookshelfFragment
import io.legado.app.ui.main.bookshelf.style1.books.BooksFragment import io.legado.app.ui.main.bookshelf.style1.books.BooksFragment
import io.legado.app.utils.getPrefInt import io.legado.app.utils.*
import io.legado.app.utils.putPrefInt
import io.legado.app.utils.setEdgeEffectColor
import io.legado.app.utils.toastOnUi
import io.legado.app.utils.viewbindingdelegate.viewBinding import io.legado.app.utils.viewbindingdelegate.viewBinding
import kotlin.collections.List
import kotlin.collections.emptyList
import kotlin.collections.getOrNull
import kotlin.collections.hashMapOf
import kotlin.collections.mutableListOf
import kotlin.collections.set
/** /**
* 书架界面 * 书架界面
@ -88,6 +92,12 @@ class BookshelfFragment1 : BaseBookshelfFragment(R.layout.fragment_bookshelf),
bookGroups.addAll(data) bookGroups.addAll(data)
adapter.notifyDataSetChanged() adapter.notifyDataSetChanged()
selectLastTab() selectLastTab()
for (i in 0 until adapter.count) {
tabLayout.getTabAt(i)?.view?.setOnLongClickListener {
showDialogFragment(GroupEditDialog(bookGroups[i]))
true
}
}
} }
} }
} }

Loading…
Cancel
Save