Methods Summary |
---|
public android.support.v4.view.WindowInsetsCompat | consumeStableInsets()Returns a copy of this WindowInsets with the stable insets fully consumed.
return this;
|
public android.support.v4.view.WindowInsetsCompat | consumeSystemWindowInsets()Returns a copy of this WindowInsets with the system window insets fully consumed.
return this;
|
public int | getStableInsetBottom()Returns the bottom stable inset in pixels.
The stable inset represents the area of a full-screen window that may be
partially or fully obscured by the system UI elements. This value does not change
based on the visibility state of those elements; for example, if the status bar is
normally shown, but temporarily hidden, the stable inset will still provide the inset
associated with the status bar being shown.
return 0;
|
public int | getStableInsetLeft()Returns the left stable inset in pixels.
The stable inset represents the area of a full-screen window that may be
partially or fully obscured by the system UI elements. This value does not change
based on the visibility state of those elements; for example, if the status bar is
normally shown, but temporarily hidden, the stable inset will still provide the inset
associated with the status bar being shown.
return 0;
|
public int | getStableInsetRight()Returns the right stable inset in pixels.
The stable inset represents the area of a full-screen window that may be
partially or fully obscured by the system UI elements. This value does not change
based on the visibility state of those elements; for example, if the status bar is
normally shown, but temporarily hidden, the stable inset will still provide the inset
associated with the status bar being shown.
return 0;
|
public int | getStableInsetTop()Returns the top stable inset in pixels.
The stable inset represents the area of a full-screen window that may be
partially or fully obscured by the system UI elements. This value does not change
based on the visibility state of those elements; for example, if the status bar is
normally shown, but temporarily hidden, the stable inset will still provide the inset
associated with the status bar being shown.
return 0;
|
public int | getSystemWindowInsetBottom()Returns the bottom system window inset in pixels.
The system window inset represents the area of a full-screen window that is
partially or fully obscured by the status bar, navigation bar, IME or other system windows.
return 0;
|
public int | getSystemWindowInsetLeft()Returns the left system window inset in pixels.
The system window inset represents the area of a full-screen window that is
partially or fully obscured by the status bar, navigation bar, IME or other system windows.
return 0;
|
public int | getSystemWindowInsetRight()Returns the right system window inset in pixels.
The system window inset represents the area of a full-screen window that is
partially or fully obscured by the status bar, navigation bar, IME or other system windows.
return 0;
|
public int | getSystemWindowInsetTop()Returns the top system window inset in pixels.
The system window inset represents the area of a full-screen window that is
partially or fully obscured by the status bar, navigation bar, IME or other system windows.
return 0;
|
public boolean | hasInsets()Returns true if this WindowInsets has any nonzero insets.
return false;
|
public boolean | hasStableInsets()Returns true if this WindowInsets has nonzero stable insets.
The stable inset represents the area of a full-screen window that may be
partially or fully obscured by the system UI elements. This value does not change
based on the visibility state of those elements; for example, if the status bar is
normally shown, but temporarily hidden, the stable inset will still provide the inset
associated with the status bar being shown.
return false;
|
public boolean | hasSystemWindowInsets()Returns true if this WindowInsets has nonzero system window insets.
The system window inset represents the area of a full-screen window that is
partially or fully obscured by the status bar, navigation bar, IME or other system windows.
return false;
|
public boolean | isConsumed()Check if these insets have been fully consumed.
Insets are considered "consumed" if the applicable consume* methods
have been called such that all insets have been set to zero. This affects propagation of
insets through the view hierarchy; insets that have not been fully consumed will continue
to propagate down to child views.
The result of this method is equivalent to the return value of
{@link android.view.View#fitSystemWindows(android.graphics.Rect)}.
return false;
|
public boolean | isRound()Returns true if the associated window has a round shape.
A round window's left, top, right and bottom edges reach all the way to the
associated edges of the window but the corners may not be visible. Views responding
to round insets should take care to not lay out critical elements within the corners
where they may not be accessible.
return false;
|
public android.support.v4.view.WindowInsetsCompat | replaceSystemWindowInsets(int left, int top, int right, int bottom)Returns a copy of this WindowInsets with selected system window insets replaced
with new values.
return this;
|
public android.support.v4.view.WindowInsetsCompat | replaceSystemWindowInsets(android.graphics.Rect systemWindowInsets)Returns a copy of this WindowInsets with selected system window insets replaced
with new values.
return this;
|