Comment masquer ActionBar / barre d'outils tout en défilant dans Webview
Dans Google chrome et play store. l'application peut masquer l'actionbar pendant le défilement et permet à l'utilisateur de Naviguer commodément. S'il vous plaît Aidez-moi à faire de ce genre.
J'ai utilisé onTouchListener pour webview ça ne fonctionne pas.
mWebView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
getSupportActionBar().show();
break;
case MotionEvent.ACTION_UP:
getSupportActionBar().hide();
break;
default: break;
}
return false;
}
});
Merci d'Avance
source d'informationauteur Sathish
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire sans aucun code Java à l'aide de la bibliothèque de conception de CoordinatorLayout et NestedScrollView. Voici comment vous le faites.
Vous pouvez jouer avec différents layout_scrollFlags et fitsSystemWindows comportement une fois que vous obtenez le coup de lui.
Eh bien, j'ai mis en œuvre par
CustomWebView
etGestureDetector
:CustomWebView.java:
web_fragment.xml:
CustomeGestureDetector satc pour la Détection de mouvement (j'ai ajouté du Fragment):
WebFragment.java:
Il fonctionne très bien pour moi, j'espère qu'elle vous aidera.