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.OnTouchListener
public void onSwipeRight()
public void onSwipeLeft()
public void onSwipeTop()
public void onSwipeBottom()