mirror of
https://github.com/gedoor/legado.git
synced 2025-08-10 00:52:30 +00:00
长按分组标签编辑分组
This commit is contained in:
@@ -19,14 +19,18 @@ import io.legado.app.data.entities.BookGroup
|
||||
import io.legado.app.databinding.FragmentBookshelfBinding
|
||||
import io.legado.app.lib.theme.accentColor
|
||||
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.main.bookshelf.BaseBookshelfFragment
|
||||
import io.legado.app.ui.main.bookshelf.style1.books.BooksFragment
|
||||
import io.legado.app.utils.getPrefInt
|
||||
import io.legado.app.utils.putPrefInt
|
||||
import io.legado.app.utils.setEdgeEffectColor
|
||||
import io.legado.app.utils.toastOnUi
|
||||
import io.legado.app.utils.*
|
||||
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)
|
||||
adapter.notifyDataSetChanged()
|
||||
selectLastTab()
|
||||
for (i in 0 until adapter.count) {
|
||||
tabLayout.getTabAt(i)?.view?.setOnLongClickListener {
|
||||
showDialogFragment(GroupEditDialog(bookGroups[i]))
|
||||
true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user