public class InmersiveMode
extends java.lang.Object
implements android.view.View.OnTouchListener
| Modifier and Type | Class and Description |
|---|---|
private class |
InmersiveMode.GestureListener |
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Runnable |
autoHideRunner |
private android.view.View |
decorView |
private android.view.GestureDetector |
detector |
private android.os.Handler |
handler |
private boolean |
immersive |
private androidx.appcompat.app.AppCompatActivity |
mActivity |
| Constructor and Description |
|---|
InmersiveMode(androidx.appcompat.app.AppCompatActivity view) |
| Modifier and Type | Method and Description |
|---|---|
private void |
hideUI() |
void |
onSwipeBottom() |
void |
onSwipeLeft() |
void |
onSwipeRight() |
void |
onSwipeTop() |
boolean |
onTouch(android.view.View view,
android.view.MotionEvent motionEvent) |
private void |
showUI() |
void |
toggleState() |
private android.view.View decorView
private androidx.appcompat.app.AppCompatActivity mActivity
private boolean immersive
private android.os.Handler handler
private final android.view.GestureDetector detector
private final java.lang.Runnable autoHideRunner
public InmersiveMode(androidx.appcompat.app.AppCompatActivity view)
private void hideUI()
public void toggleState()
private void showUI()
public boolean onTouch(android.view.View view,
android.view.MotionEvent motionEvent)
onTouch in interface android.view.View.OnTouchListenerpublic void onSwipeRight()
public void onSwipeLeft()
public void onSwipeTop()
public void onSwipeBottom()