From 0483bfae88bccb24ee1ce41908d6340c9999cfff Mon Sep 17 00:00:00 2001 From: Discut Date: Tue, 23 May 2023 15:40:14 +0800 Subject: [PATCH] =?UTF-8?q?perf(CustomDialog):=20=E2=9A=A1=20=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E5=AF=B9=E8=AF=9D=E6=A1=86=E5=8A=A8=E7=94=BB=E6=95=88?= =?UTF-8?q?=E6=9E=9C=E4=B8=8E=E8=BF=90=E8=A1=8C=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../legado/app/ui/book/cache/CacheActivity.kt | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/cache/CacheActivity.kt b/app/src/main/java/io/legado/app/ui/book/cache/CacheActivity.kt index 499c144c6..5f67bbd3d 100644 --- a/app/src/main/java/io/legado/app/ui/book/cache/CacheActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/cache/CacheActivity.kt @@ -276,15 +276,12 @@ class CacheActivity : VMBaseActivity() private fun configExportSection(path: String, position: Int) { val alertBinding = DialogSelectSectionExportBinding.inflate(layoutInflater) .apply { - cbAllExport.isChecked = true - cbSelectExport.isChecked = false - etEpubSize.isEnabled = false - etInputScope.isEnabled = false + etEpubSize.setText("1") tvAllExport.setOnClickListener { - cbAllExport.isChecked = true + cbAllExport.callOnClick() } tvSelectExport.setOnClickListener { - cbSelectExport.isChecked = true + cbSelectExport.callOnClick() } cbSelectExport.onCheckedChangeListener = { _, isChecked -> if (isChecked) { @@ -304,15 +301,16 @@ class CacheActivity : VMBaseActivity() etInputScope.onFocusChangeListener = View.OnFocusChangeListener { _, hasFocus -> if (hasFocus) { - etInputScope.hint = "例如:1-5,8,10-18" + etInputScope.hint = "1-5,8,10-18" } else { etInputScope.hint = "" } } + cbAllExport.callOnClick() } val alertDialog = alert(titleResource = R.string.select_section_export) { customView { alertBinding.root } - positiveButton("确认") + positiveButton(R.string.ok) cancelButton() } alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener { @@ -324,7 +322,8 @@ class CacheActivity : VMBaseActivity() } val text = etInputScope.text if (!verificationField(text.toString())) { - etInputScope.error = "请输入正确的范围" + etInputScope.error = + applicationContext.getString(R.string.error_scope_input)//"请输入正确的范围" return@apply } etInputScope.error = null @@ -398,7 +397,8 @@ class CacheActivity : VMBaseActivity() @SuppressLint("SetTextI18n") private fun alertExportFileName() { alert(R.string.export_file_name) { - var message = "js内有name和author变量,返回书名\n启用自定义epub导出章节时包含额外变量[epubIndex]" + var message = + "js内有name和author变量,返回书名\n启用自定义epub导出章节时包含额外变量[epubIndex]" if (AppConfig.bookExportFileName.isNullOrBlank()) { message += "\n例如:\nname+\"-\"+author+(epubIndex?\"(\"+epubIndex+\")\":\"\")" }