长按分组标签编辑分组

This commit is contained in:
kunfei
2023-01-02 18:55:32 +08:00
parent 09e025d65f
commit 64c6fa6de1

View File

@@ -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
}
}
}
}
}