|
@@ -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)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 设置书籍保存位置
|
|
* 设置书籍保存位置
|
|
|
*/
|
|
*/
|