Jak mogę zaimplementować karnację w stylu „ukryj nawigację” w mojej aplikacji na Androida?
W Chrome pasek adresu zostanie ukryty / wyświetlony, gdy użytkownik przesunie zawartość w górę / w dół.
Czy mogę zastosować podobną logikę do mojej aplikacji?
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
tools:ignore="MergeRootFrame">
<WebView
android:id="@+id/my_webview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>
Zastanawiam się, czy jest coś, co mogę zrobić za pomocą następującego kodu, aby ActionBar był ukryty / pokazany, gdy użytkownik przesunie webView w górę / w dół.
WebView webView = (WebView) findViewById(R.id.my_webview);
webView.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch (View v, MotionEvent event) {
webView.onTouchEvent(event);
}
});