长按分组标签编辑分组
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.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
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user