Commit 43cc1655 authored by wanglei's avatar wanglei

...

parent 9105d9c3
......@@ -16,7 +16,6 @@ import com.base.pdfviewerscannerwhite.ui.view.DialogView.showDocumentMore
import com.base.pdfviewerscannerwhite.utils.LogEx
import com.cherry.lib.doc.bean.DocEngine
import com.cherry.lib.doc.office.pg.control.PGControl
import com.cherry.lib.doc.office.system.beans.pagelist.APageListAdapter
import com.cherry.lib.doc.util.Constant
class PptActivity : BaseActivity<ActivityPptBinding>() {
......
......@@ -160,15 +160,17 @@ class DocumentFragment() : BaseFragment<FragmentDocumentBinding>(), DocumentView
@SuppressLint("NotifyDataSetChanged")
fun changeSelectUi(select: Boolean) {
adapter.items.forEach {
if (select) {
it.uiType = 1
} else {
it.isSelect = false
it.uiType = 0
if (isVisible) {
adapter.items.forEach {
if (select) {
it.uiType = 1
} else {
it.isSelect = false
it.uiType = 0
}
}
adapter.notifyDataSetChanged()
}
adapter.notifyDataSetChanged()
}
fun getSelectItems(): List<DocumentBean> {
......
......@@ -153,6 +153,12 @@ class MainActivity : BaseActivity<ActivityMainBinding>(), MainView {
private lateinit var callback: OnBackPressedCallback
fun callTab() {
if (!binding.llDocument.isSelected && !binding.llRecent.isSelected && !binding.llBookmark.isSelected && !binding.llTool.isSelected) {
binding.llDocument.callOnClick()
}
}
@SuppressLint("ClickableViewAccessibility", "SetTextI18n")
override fun initListener() {
super.initListener()
......@@ -176,8 +182,9 @@ class MainActivity : BaseActivity<ActivityMainBinding>(), MainView {
binding.llDocument.setOnClickListener {
changeDocumentUI()
}
binding.llRecent.setOnClickListener {
changeRecentUI()
}
......@@ -211,6 +218,8 @@ class MainActivity : BaseActivity<ActivityMainBinding>(), MainView {
}
}
}
callTab()
}
private fun changeTabSelect(selectView: View) {
......
......@@ -68,7 +68,12 @@ object AssetUtils {
fun Context.saveAssetsFile() {
val demoFile = File(filesDir, "demo")
demoFile.mkdirs()
arrayOf("DEMO.pdf,DEMO.docx", "DEMO.xlsx", "DEMO.pptx").forEach {
arrayOf(
"DEMO.pdf",
"DEMO.docx",
"DEMO.xlsx",
"DEMO.pptx"
).forEach {
val file = File(demoFile, it)
if (file.exists() && file.length() != 0L) {
return
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment