鴻蒙OS DisplayNotch

2022-10-10 09:48 更新

DisplayNotch

java.lang.Object

|---ohos.agp.window.service.DisplayNotch

public class DisplayNotch
extends Object

表示一個(gè)顯示槽口,不能用于顯示內(nèi)容。

您可以使用此類中的方法來(lái)獲取設(shè)備上的缺口大小和安全填充。

Since:

5

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
DisplayNotch() 用于創(chuàng)建 DisplayNotch 實(shí)例的構(gòu)造函數(shù)。

方法總結(jié)

修飾符和類型 方法 描述
boolean equals(Object object) 檢查此 DisplayNotch 對(duì)象是否等于指定的對(duì)象。
Rect getNotchRectBottom() 獲取屏幕底部的矩形顯示槽口。
Rect getNotchRectLeft() 獲取屏幕左側(cè)的矩形顯示槽口。
Rect getNotchRectRight() 獲取屏幕右側(cè)的矩形顯示槽口。
ListRect getNotchRects() 獲取 Rect 對(duì)象列表,每個(gè)對(duì)象代表屏幕上的一個(gè)矩形顯示槽口。
Rect getNotchRectTop() 獲取屏幕頂部的矩形顯示槽口。
int getPaddingBottom() 從屏幕底部獲取安全填充,不包括顯示槽口。
int getPaddingLeft() 從屏幕左側(cè)獲取安全填充,不包括顯示槽口。
int getPaddingRight() 從屏幕右側(cè)獲取安全填充,不包括顯示槽口。
int getPaddingTop() 從屏幕頂部獲取安全填充,不包括顯示槽口。
int hashCode() 獲取此 DisplayNotch 對(duì)象的哈希碼。
String toString() 返回表示此 DisplayNotch 對(duì)象的字符串。
從類 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

構(gòu)造函數(shù)詳細(xì)信息

DisplayNotch

public DisplayNotch()

用于創(chuàng)建 DisplayNotch 實(shí)例的構(gòu)造函數(shù)。

方法詳情

getNotchRectBottom

public Rect getNotchRectBottom()

獲取屏幕底部的矩形顯示槽口。

返回:

返回一個(gè) Rect 對(duì)象,以像素為單位。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException 如果 mDisplayCutoutWrapper 為空,則拋出此異常。

Since:

5

getNotchRectLeft

public Rect getNotchRectLeft()

獲取屏幕左側(cè)的矩形顯示槽口。

返回:

返回一個(gè) Rect 對(duì)象,以像素為單位。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException 如果 mDisplayCutoutWrapper 為空,則拋出此異常。

Since:

5

getNotchRectRight

public Rect getNotchRectRight()

獲取屏幕右側(cè)的矩形顯示槽口。

返回:

返回一個(gè) Rect 對(duì)象,以像素為單位。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException 如果 mDisplayCutoutWrapper 為空,則拋出此異常。

Since:

5

getNotchRectTop

public Rect getNotchRectTop()

獲取屏幕頂部的矩形顯示槽口。

返回:

返回一個(gè) Rect 對(duì)象,以像素為單位。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException 如果 mDisplayCutoutWrapper 為空,則拋出此異常。

Since:

5

getNotchRects

public ListRect getNotchRects()

獲取 Rect 對(duì)象列表,每個(gè)對(duì)象代表屏幕上的一個(gè)矩形顯示槽口。

返回:

返回 Rect 對(duì)象的列表。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException 如果 mDisplayCutoutWrapper 為空,則拋出此異常。

Since:

5

getPaddingBottom

public int getPaddingBottom()

從屏幕底部獲取安全填充,不包括顯示槽口。

返回:

從底部返回安全填充,以像素為單位。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException 如果 mDisplayCutoutWrapper 為空,則拋出此異常。

Since:

5

getPaddingLeft

public int getPaddingLeft()

從屏幕左側(cè)獲取安全填充,不包括顯示槽口。

返回:

從左側(cè)返回安全填充,以像素為單位。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException 如果 mDisplayCutoutWrapper 為空,則拋出此異常。

Since:

5

getPaddingRight

public int getPaddingRight()

從屏幕右側(cè)獲取安全填充,不包括顯示槽口。

返回:

從右側(cè)返回安全填充,以像素為單位。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException 如果 mDisplayCutoutWrapper 為空,則拋出此異常。

Since:

5

getPaddingTop

public int getPaddingTop()

從屏幕頂部獲取安全填充,不包括顯示槽口。

返回:

從頂部返回安全填充,以像素為單位。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException 如果 mDisplayCutoutWrapper 為空,則拋出此異常。

Since:

5

toString

public String toString()

返回表示此 DisplayNotch 對(duì)象的字符串。

覆蓋:

類 Object 中的 toString

返回:

返回字符串表示。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException 如果 mDisplayCutoutWrapper 為空,則拋出此異常。

Since:

5

equals

public boolean equals(Object object)

檢查此 DisplayNotch 對(duì)象是否等于指定的對(duì)象。

覆蓋:

類 Object 中的等于

參數(shù):

參數(shù)名稱 參數(shù)描述
object 指示指定的 DisplayNotch 對(duì)象進(jìn)行比較。

返回:

如果它們相等,則返回 true; 否則返回 false。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException 如果 mDisplayCutoutWrapper 為空,則拋出此異常。

Since:

5

hashCode

public int hashCode()

獲取此 DisplayNotch 對(duì)象的哈希碼。

覆蓋:

類 Object 中的 hashCode

返回:

返回哈希碼。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException 如果 mDisplayCutoutWrapper 為空,則拋出此異常。

Since:

5

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)