added a onTouch listener to scrollview in search fragment to make it disappear on scroll
parent
e07e629218
commit
703a8ed565
|
@ -15,10 +15,7 @@ import android.os.Bundle
|
|||
import android.speech.RecognizerIntent
|
||||
import android.speech.RecognizerIntent.EXTRA_RESULTS
|
||||
import android.text.style.StyleSpan
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import android.view.ViewStub
|
||||
import android.view.*
|
||||
import androidx.appcompat.app.AlertDialog
|
||||
import androidx.core.content.ContextCompat
|
||||
import androidx.core.view.isVisible
|
||||
|
@ -39,6 +36,7 @@ import mozilla.components.support.base.feature.ViewBoundFeatureWrapper
|
|||
import mozilla.components.support.ktx.android.content.getColorFromAttr
|
||||
import mozilla.components.support.ktx.android.content.hasCamera
|
||||
import mozilla.components.support.ktx.android.content.isPermissionGranted
|
||||
import mozilla.components.support.ktx.android.view.hideKeyboard
|
||||
import mozilla.components.ui.autocomplete.InlineAutocompleteEditText
|
||||
import org.mozilla.fenix.BrowserDirection
|
||||
import org.mozilla.fenix.HomeActivity
|
||||
|
@ -127,6 +125,14 @@ class SearchFragment : Fragment(), UserInteractionHandler {
|
|||
|
||||
awesomeBarView = AwesomeBarView(view.scrollable_area, searchInteractor)
|
||||
|
||||
view.scrollView.setOnTouchListener { _, event ->
|
||||
when (event?.action){
|
||||
MotionEvent.ACTION_SCROLL, MotionEvent.ACTION_MOVE -> {
|
||||
view.hideKeyboard()
|
||||
}
|
||||
}
|
||||
false
|
||||
}
|
||||
toolbarView = ToolbarView(
|
||||
view.toolbar_component_wrapper,
|
||||
searchInteractor,
|
||||
|
|
|
@ -35,6 +35,7 @@
|
|||
<androidx.core.widget.NestedScrollView
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:id="@+id/scrollView"
|
||||
app:layout_constraintBottom_toBottomOf="@id/search_divider"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
|
|
Loading…
Reference in New Issue