From 1b39e7068c3da7bf086f75e63f02bee6adb3b965 Mon Sep 17 00:00:00 2001 From: kunfei Date: Thu, 30 Mar 2023 20:21:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=86=85=E7=BD=AE=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E7=AE=A1=E7=90=86=E5=99=A8,=E6=9C=AA=E5=AE=8C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 5 + .../app/ui/document/FileManageActivity.kt | 48 ++++++++++ .../app/ui/document/FileManageViewModel.kt | 7 ++ .../main/res/layout/activity_file_manage.xml | 95 +++++++++++++++++++ 4 files changed, 155 insertions(+) create mode 100644 app/src/main/java/io/legado/app/ui/document/FileManageActivity.kt create mode 100644 app/src/main/java/io/legado/app/ui/document/FileManageViewModel.kt create mode 100644 app/src/main/res/layout/activity_file_manage.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 18b3a4eb7..ec4a27604 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -290,6 +290,11 @@ android:name=".ui.dict.rule.DictRuleActivity" android:configChanges="orientation|screenSize" android:hardwareAccelerated="true" /> + + () { + + + override val binding by viewBinding(ActivityFileManageBinding::inflate) + override val viewModel by viewModels() + 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 + } + }) + } + +} \ No newline at end of file diff --git a/app/src/main/java/io/legado/app/ui/document/FileManageViewModel.kt b/app/src/main/java/io/legado/app/ui/document/FileManageViewModel.kt new file mode 100644 index 000000000..147cb2d19 --- /dev/null +++ b/app/src/main/java/io/legado/app/ui/document/FileManageViewModel.kt @@ -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) { +} \ No newline at end of file diff --git a/app/src/main/res/layout/activity_file_manage.xml b/app/src/main/res/layout/activity_file_manage.xml new file mode 100644 index 000000000..c10ed8d97 --- /dev/null +++ b/app/src/main/res/layout/activity_file_manage.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file