自动隐藏键盘

This commit is contained in:
kunfei
2023-03-16 23:01:04 +08:00
parent e7fa86b2c0
commit 2879ffb8a2
@@ -1,6 +1,7 @@
package io.legado.app.ui.book.import package io.legado.app.ui.book.import
import android.os.Bundle import android.os.Bundle
import android.view.MotionEvent
import androidx.appcompat.widget.SearchView import androidx.appcompat.widget.SearchView
import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModel
import io.legado.app.R import io.legado.app.R
@@ -12,6 +13,7 @@ import io.legado.app.lib.theme.primaryTextColor
import io.legado.app.ui.book.read.ReadBookActivity import io.legado.app.ui.book.read.ReadBookActivity
import io.legado.app.ui.document.HandleFileContract import io.legado.app.ui.document.HandleFileContract
import io.legado.app.utils.applyTint import io.legado.app.utils.applyTint
import io.legado.app.utils.hideSoftInput
import io.legado.app.utils.startActivity import io.legado.app.utils.startActivity
import io.legado.app.utils.viewbindingdelegate.viewBinding import io.legado.app.utils.viewbindingdelegate.viewBinding
@@ -39,6 +41,13 @@ abstract class BaseImportBookActivity<VM : ViewModel> : VMBaseActivity<ActivityI
initSearchView() initSearchView()
} }
override fun dispatchTouchEvent(ev: MotionEvent): Boolean {
if (ev.action == MotionEvent.ACTION_DOWN) {
binding.root.hideSoftInput()
}
return super.dispatchTouchEvent(ev)
}
/** /**
* 设置书籍保存位置 * 设置书籍保存位置
*/ */