DisplayCutoutCompat

class DisplayCutoutCompat
kotlin.Any
   ↳ androidx.core.view.DisplayCutoutCompat

Represents the area of the display that is not functional for displaying content.

DisplayCutoutCompat instances are immutable.

Summary

Public constructors

<init>(safeInsets: Rect!, boundingRects: MutableList<Rect!>!)

Creates a DisplayCutout instance.

Public methods

Boolean
equals(other: Any?)

MutableList<Rect!>!

Returns a list of Rects, each of which is the bounding rectangle for a non-functional area on the display.

Int

Returns the inset from the bottom which avoids the display cutout in pixels.

Int

Returns the inset from the left which avoids the display cutout in pixels.

Int

Returns the inset from the right which avoids the display cutout in pixels.

Int

Returns the inset from the top which avoids the display cutout in pixels.

Int

String

Public constructors

<init>

DisplayCutoutCompat(safeInsets: Rect!, boundingRects: MutableList<Rect!>!)

Creates a DisplayCutout instance.

Parameters
safeInsets Rect!: the insets from each edge which avoid the display cutout as returned by getSafeInsetTop() etc.
boundingRects Rect!: the bounding rects of the display cutouts as returned by getBoundingRects() ()}.

Public methods

equals

fun equals(other: Any?): Boolean

getBoundingRects

fun getBoundingRects(): MutableList<Rect!>!

Returns a list of Rects, 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.

Return
MutableList<Rect!>!: a list of bounding Rects, one for each display cutout area.

getSafeInsetBottom

fun getSafeInsetBottom(): Int

Returns the inset from the bottom which avoids the display cutout in pixels.

getSafeInsetLeft

fun getSafeInsetLeft(): Int

Returns the inset from the left which avoids the display cutout in pixels.

getSafeInsetRight

fun getSafeInsetRight(): Int

Returns the inset from the right which avoids the display cutout in pixels.

getSafeInsetTop

fun getSafeInsetTop(): Int

Returns the inset from the top which avoids the display cutout in pixels.

hashCode

fun hashCode(): Int

toString

fun toString(): String