增加内置文件管理器,未完成

This commit is contained in:
kunfei
2023-03-30 20:21:15 +08:00
parent 8a68b04981
commit a649aea2fd
4 changed files with 155 additions and 0 deletions
@@ -0,0 +1,48 @@
package io.legado.app.ui.document
import android.os.Bundle
import androidx.activity.viewModels
import androidx.appcompat.widget.SearchView
import io.legado.app.R
import io.legado.app.base.VMBaseActivity
import io.legado.app.databinding.ActivityFileManageBinding
import io.legado.app.lib.theme.primaryTextColor
import io.legado.app.utils.applyTint
import io.legado.app.utils.viewbindingdelegate.viewBinding
class FileManageActivity : VMBaseActivity<ActivityFileManageBinding, FileManageViewModel>() {
override val binding by viewBinding(ActivityFileManageBinding::inflate)
override val viewModel by viewModels<FileManageViewModel>()
private val searchView: SearchView by lazy {
binding.titleBar.findViewById(R.id.search_view)
}
override fun onActivityCreated(savedInstanceState: Bundle?) {
initView()
initSearchView()
}
private fun initView() {
}
private fun initSearchView() {
searchView.applyTint(primaryTextColor)
searchView.onActionViewExpanded()
searchView.isSubmitButtonEnabled = true
searchView.clearFocus()
searchView.setOnQueryTextListener(object : SearchView.OnQueryTextListener {
override fun onQueryTextSubmit(query: String?): Boolean {
return false
}
override fun onQueryTextChange(newText: String?): Boolean {
return false
}
})
}
}
@@ -0,0 +1,7 @@
package io.legado.app.ui.document
import android.app.Application
import io.legado.app.base.BaseViewModel
class FileManageViewModel(application: Application) : BaseViewModel(application) {
}