自动隐藏键盘

This commit is contained in:
kunfei
2023-03-16 23:01:04 +08:00
parent b6fd31164d
commit 7598d4ae87

View File

@@ -1,6 +1,7 @@
package io.legado.app.ui.book.import
import android.os.Bundle
import android.view.MotionEvent
import androidx.appcompat.widget.SearchView
import androidx.lifecycle.ViewModel
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.document.HandleFileContract
import io.legado.app.utils.applyTint
import io.legado.app.utils.hideSoftInput
import io.legado.app.utils.startActivity
import io.legado.app.utils.viewbindingdelegate.viewBinding
@@ -39,6 +41,13 @@ abstract class BaseImportBookActivity<VM : ViewModel> : VMBaseActivity<ActivityI
initSearchView()
}
override fun dispatchTouchEvent(ev: MotionEvent): Boolean {
if (ev.action == MotionEvent.ACTION_DOWN) {
binding.root.hideSoftInput()
}
return super.dispatchTouchEvent(ev)
}
/**
* 设置书籍保存位置
*/