Commit 43cc1655 authored by wanglei's avatar wanglei

...

parent 9105d9c3
...@@ -16,7 +16,6 @@ import com.base.pdfviewerscannerwhite.ui.view.DialogView.showDocumentMore ...@@ -16,7 +16,6 @@ import com.base.pdfviewerscannerwhite.ui.view.DialogView.showDocumentMore
import com.base.pdfviewerscannerwhite.utils.LogEx import com.base.pdfviewerscannerwhite.utils.LogEx
import com.cherry.lib.doc.bean.DocEngine import com.cherry.lib.doc.bean.DocEngine
import com.cherry.lib.doc.office.pg.control.PGControl 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 import com.cherry.lib.doc.util.Constant
class PptActivity : BaseActivity<ActivityPptBinding>() { class PptActivity : BaseActivity<ActivityPptBinding>() {
......
...@@ -160,15 +160,17 @@ class DocumentFragment() : BaseFragment<FragmentDocumentBinding>(), DocumentView ...@@ -160,15 +160,17 @@ class DocumentFragment() : BaseFragment<FragmentDocumentBinding>(), DocumentView
@SuppressLint("NotifyDataSetChanged") @SuppressLint("NotifyDataSetChanged")
fun changeSelectUi(select: Boolean) { fun changeSelectUi(select: Boolean) {
adapter.items.forEach { if (isVisible) {
if (select) { adapter.items.forEach {
it.uiType = 1 if (select) {
} else { it.uiType = 1
it.isSelect = false } else {
it.uiType = 0 it.isSelect = false
it.uiType = 0
}
} }
adapter.notifyDataSetChanged()
} }
adapter.notifyDataSetChanged()
} }
fun getSelectItems(): List<DocumentBean> { fun getSelectItems(): List<DocumentBean> {
......
...@@ -153,6 +153,12 @@ class MainActivity : BaseActivity<ActivityMainBinding>(), MainView { ...@@ -153,6 +153,12 @@ class MainActivity : BaseActivity<ActivityMainBinding>(), MainView {
private lateinit var callback: OnBackPressedCallback 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") @SuppressLint("ClickableViewAccessibility", "SetTextI18n")
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
...@@ -176,8 +182,9 @@ class MainActivity : BaseActivity<ActivityMainBinding>(), MainView { ...@@ -176,8 +182,9 @@ class MainActivity : BaseActivity<ActivityMainBinding>(), MainView {
binding.llDocument.setOnClickListener { binding.llDocument.setOnClickListener {
changeDocumentUI() changeDocumentUI()
} }
binding.llRecent.setOnClickListener { binding.llRecent.setOnClickListener {
changeRecentUI() changeRecentUI()
} }
...@@ -211,6 +218,8 @@ class MainActivity : BaseActivity<ActivityMainBinding>(), MainView { ...@@ -211,6 +218,8 @@ class MainActivity : BaseActivity<ActivityMainBinding>(), MainView {
} }
} }
} }
callTab()
} }
private fun changeTabSelect(selectView: View) { private fun changeTabSelect(selectView: View) {
......
...@@ -68,7 +68,12 @@ object AssetUtils { ...@@ -68,7 +68,12 @@ object AssetUtils {
fun Context.saveAssetsFile() { fun Context.saveAssetsFile() {
val demoFile = File(filesDir, "demo") val demoFile = File(filesDir, "demo")
demoFile.mkdirs() 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) val file = File(demoFile, it)
if (file.exists() && file.length() != 0L) { if (file.exists() && file.length() != 0L) {
return 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