新聞中心
DisplayNotch

java.lang.Object
|---ohos.agp.window.service.DisplayNotch
public class DisplayNotch
extends Object表示一個(gè)顯示槽口,不能用于顯示內(nèi)容。
您可以使用此類(lèi)中的方法來(lái)獲取設(shè)備上的缺口大小和安全填充。
Since:
5
構(gòu)造函數(shù)摘要
| 構(gòu)造函數(shù) | 描述 |
|---|---|
| DisplayNotch() | 用于創(chuàng)建 DisplayNotch 實(shí)例的構(gòu)造函數(shù)。 |
方法總結(jié)
| 修飾符和類(lèi)型 | 方法 | 描述 |
|---|---|---|
| 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ì)象的字符串。 |
| 從類(lèi) 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名稱(chēng) | Throw描述 |
|---|---|
| ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException | 如果 mDisplayCutoutWrapper 為空,則拋出此異常。 |
Since:
5
getNotchRectLeft
public Rect getNotchRectLeft()
獲取屏幕左側(cè)的矩形顯示槽口。
返回:
返回一個(gè) Rect 對(duì)象,以像素為單位。
Throws:
| Throw名稱(chēng) | Throw描述 |
|---|---|
| ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException | 如果 mDisplayCutoutWrapper 為空,則拋出此異常。 |
Since:
5
getNotchRectRight
public Rect getNotchRectRight()
獲取屏幕右側(cè)的矩形顯示槽口。
返回:
返回一個(gè) Rect 對(duì)象,以像素為單位。
Throws:
| Throw名稱(chēng) | Throw描述 |
|---|---|
| ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException | 如果 mDisplayCutoutWrapper 為空,則拋出此異常。 |
Since:
5
getNotchRectTop
public Rect getNotchRectTop()
獲取屏幕頂部的矩形顯示槽口。
返回:
返回一個(gè) Rect 對(duì)象,以像素為單位。
Throws:
| Throw名稱(chēng) | Throw描述 |
|---|---|
| ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException | 如果 mDisplayCutoutWrapper 為空,則拋出此異常。 |
Since:
5
getNotchRects
public ListRect getNotchRects()
獲取 Rect 對(duì)象列表,每個(gè)對(duì)象代表屏幕上的一個(gè)矩形顯示槽口。
返回:
返回 Rect 對(duì)象的列表。
Throws:
| Throw名稱(chēng) | Throw描述 |
|---|---|
| ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException | 如果 mDisplayCutoutWrapper 為空,則拋出此異常。 |
Since:
5
getPaddingBottom
public int getPaddingBottom()
從屏幕底部獲取安全填充,不包括顯示槽口。
返回:
從底部返回安全填充,以像素為單位。
Throws:
| Throw名稱(chēng) | Throw描述 |
|---|---|
| ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException | 如果 mDisplayCutoutWrapper 為空,則拋出此異常。 |
Since:
5
getPaddingLeft
public int getPaddingLeft()
從屏幕左側(cè)獲取安全填充,不包括顯示槽口。
返回:
從左側(cè)返回安全填充,以像素為單位。
Throws:
| Throw名稱(chēng) | Throw描述 |
|---|---|
| ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException | 如果 mDisplayCutoutWrapper 為空,則拋出此異常。 |
Since:
5
getPaddingRight
public int getPaddingRight()
從屏幕右側(cè)獲取安全填充,不包括顯示槽口。
返回:
從右側(cè)返回安全填充,以像素為單位。
Throws:
| Throw名稱(chēng) | Throw描述 |
|---|---|
| ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException | 如果 mDisplayCutoutWrapper 為空,則拋出此異常。 |
Since:
5
getPaddingTop
public int getPaddingTop()
從屏幕頂部獲取安全填充,不包括顯示槽口。
返回:
從頂部返回安全填充,以像素為單位。
Throws:
| Throw名稱(chēng) | Throw描述 |
|---|---|
| ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException | 如果 mDisplayCutoutWrapper 為空,則拋出此異常。 |
Since:
5
toString
public String toString()
返回表示此 DisplayNotch 對(duì)象的字符串。
覆蓋:
類(lèi) Object 中的 toString
返回:
返回字符串表示。
Throws:
| Throw名稱(chēng) | Throw描述 |
|---|---|
| ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException | 如果 mDisplayCutoutWrapper 為空,則拋出此異常。 |
Since:
5
equals
public boolean equals(Object object)
檢查此 DisplayNotch 對(duì)象是否等于指定的對(duì)象。
覆蓋:
類(lèi) Object 中的等于
參數(shù):
| 參數(shù)名稱(chēng) | 參數(shù)描述 |
|---|---|
| object | 指示指定的 DisplayNotch 對(duì)象進(jìn)行比較。 |
返回:
如果它們相等,則返回 true; 否則返回 false。
Throws:
| Throw名稱(chēng) | Throw描述 |
|---|---|
| ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException | 如果 mDisplayCutoutWrapper 為空,則拋出此異常。 |
Since:
5
hashCode
public int hashCode()
獲取此 DisplayNotch 對(duì)象的哈希碼。
覆蓋:
類(lèi) Object 中的 hashCode
返回:
返回哈希碼。
Throws:
| Throw名稱(chēng) | Throw描述 |
|---|---|
| ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException | 如果 mDisplayCutoutWrapper 為空,則拋出此異常。 |
Since:
5
分享文章:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSDisplayNotch
文章地址:http://www.dlmjj.cn/article/dpeocso.html


咨詢
建站咨詢
