DisplayCutoutCompat
public
final
class
DisplayCutoutCompat
extends Object
java.lang.Object | |
↳ | androidx.core.view.DisplayCutoutCompat |
Represents the area of the display that is not functional for displaying content.
DisplayCutoutCompat
instances are immutable.
Summary
Public constructors | |
---|---|
DisplayCutoutCompat(Rect safeInsets, List<Rect> boundingRects)
Creates a DisplayCutout instance. |
Public methods | |
---|---|
boolean
|
equals(Object o)
|
List<Rect>
|
getBoundingRects()
Returns a list of |
int
|
getSafeInsetBottom()
Returns the inset from the bottom which avoids the display cutout in pixels. |
int
|
getSafeInsetLeft()
Returns the inset from the left which avoids the display cutout in pixels. |
int
|
getSafeInsetRight()
Returns the inset from the right which avoids the display cutout in pixels. |
int
|
getSafeInsetTop()
Returns the inset from the top which avoids the display cutout in pixels. |
int
|
hashCode()
|
String
|
toString()
|
Inherited methods | |
---|---|
Public constructors
DisplayCutoutCompat
public DisplayCutoutCompat (Rect safeInsets, List<Rect> boundingRects)
Creates a DisplayCutout instance.
Parameters | |
---|---|
safeInsets |
Rect : the insets from each edge which avoid the display cutout as returned by
getSafeInsetTop() etc. |
boundingRects |
List : the bounding rects of the display cutouts as returned by
getBoundingRects() ()}.
|
Public methods
equals
public boolean equals (Object o)
Parameters | |
---|---|
o |
Object |
Returns | |
---|---|
boolean |
getBoundingRects
public List<Rect> getBoundingRects ()
Returns a list of Rect
s, each of which is the bounding rectangle for a non-functional
area on the display.
There will be at most one non-functional area per short edge of the device, and none on
the long edges.
Returns | |
---|---|
List<Rect> |
a list of bounding Rect s, one for each display cutout area.
|
getSafeInsetBottom
public int getSafeInsetBottom ()
Returns the inset from the bottom which avoids the display cutout in pixels.
Returns | |
---|---|
int |
getSafeInsetLeft
public int getSafeInsetLeft ()
Returns the inset from the left which avoids the display cutout in pixels.
Returns | |
---|---|
int |
getSafeInsetRight
public int getSafeInsetRight ()
Returns the inset from the right which avoids the display cutout in pixels.
Returns | |
---|---|
int |
getSafeInsetTop
public int getSafeInsetTop ()
Returns the inset from the top which avoids the display cutout in pixels.
Returns | |
---|---|
int |
hashCode
public int hashCode ()
Returns | |
---|---|
int |
toString
public String toString ()
Returns | |
---|---|
String |