创新互联鸿蒙OS教程:鸿蒙OSDisplayNotch

DisplayNotch

java.lang.Object

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

public class DisplayNotch
extends Object

表示一个显示槽口,不能用于显示内容。

您可以使用此类中的方法来获取设备上的缺口大小和安全填充。

Since:

5

构造函数摘要

构造函数 描述
DisplayNotch()用于创建 DisplayNotch 实例的构造函数。

方法总结

修饰符和类型 方法 描述
booleanequals(Object object)检查此 DisplayNotch 对象是否等于指定的对象。
RectgetNotchRectBottom()获取屏幕底部的矩形显示槽口。
RectgetNotchRectLeft()获取屏幕左侧的矩形显示槽口。
RectgetNotchRectRight()获取屏幕右侧的矩形显示槽口。
ListRectgetNotchRects()获取 Rect 对象列表,每个对象代表屏幕上的一个矩形显示槽口。
RectgetNotchRectTop()获取屏幕顶部的矩形显示槽口。
intgetPaddingBottom()从屏幕底部获取安全填充,不包括显示槽口。
intgetPaddingLeft()从屏幕左侧获取安全填充,不包括显示槽口。
intgetPaddingRight()从屏幕右侧获取安全填充,不包括显示槽口。
intgetPaddingTop()从屏幕顶部获取安全填充,不包括显示槽口。
inthashCode()获取此 DisplayNotch 对象的哈希码。
StringtoString()返回表示此 DisplayNotch 对象的字符串。
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

构造函数详细信息

DisplayNotch

public DisplayNotch()

用于创建 DisplayNotch 实例的构造函数。

方法详情

getNotchRectBottom

public Rect getNotchRectBottom()

获取屏幕底部的矩形显示槽口。

返回:

返回一个 Rect 对象,以像素为单位。

Throws:

Throw名称 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException如果 mDisplayCutoutWrapper 为空,则抛出此异常。

Since:

5

getNotchRectLeft

public Rect getNotchRectLeft()

获取屏幕左侧的矩形显示槽口。

返回:

返回一个 Rect 对象,以像素为单位。

Throws:

Throw名称 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException如果 mDisplayCutoutWrapper 为空,则抛出此异常。

Since:

5

getNotchRectRight

public Rect getNotchRectRight()

获取屏幕右侧的矩形显示槽口。

返回:

返回一个 Rect 对象,以像素为单位。

Throws:

Throw名称 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException如果 mDisplayCutoutWrapper 为空,则抛出此异常。

Since:

5

getNotchRectTop

public Rect getNotchRectTop()

获取屏幕顶部的矩形显示槽口。

返回:

返回一个 Rect 对象,以像素为单位。

Throws:

Throw名称 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException如果 mDisplayCutoutWrapper 为空,则抛出此异常。

Since:

5

getNotchRects

public ListRect getNotchRects()

获取 Rect 对象列表,每个对象代表屏幕上的一个矩形显示槽口。

返回:

返回 Rect 对象的列表。

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()

从屏幕左侧获取安全填充,不包括显示槽口。

返回:

从左侧返回安全填充,以像素为单位。

Throws:

Throw名称 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException如果 mDisplayCutoutWrapper 为空,则抛出此异常。

Since:

5

getPaddingRight

public int getPaddingRight()

从屏幕右侧获取安全填充,不包括显示槽口。

返回:

从右侧返回安全填充,以像素为单位。

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 对象的字符串。

覆盖:

类 Object 中的 toString

返回:

返回字符串表示。

Throws:

Throw名称 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException如果 mDisplayCutoutWrapper 为空,则抛出此异常。

Since:

5

equals

public boolean equals(Object object)

检查此 DisplayNotch 对象是否等于指定的对象。

覆盖:

类 Object 中的等于

参数:

参数名称 参数描述
object指示指定的 DisplayNotch 对象进行比较。

返回:

如果它们相等,则返回 true; 否则返回 false。

Throws:

Throw名称 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException如果 mDisplayCutoutWrapper 为空,则抛出此异常。

Since:

5

hashCode

public int hashCode()

获取此 DisplayNotch 对象的哈希码。

覆盖:

类 Object 中的 hashCode

返回:

返回哈希码。

Throws:

Throw名称 Throw描述
ohos.agp.window.view.DisplayCutoutWrapper.ParameterInvalidException如果 mDisplayCutoutWrapper 为空,则抛出此异常。

Since:

5

网站题目:创新互联鸿蒙OS教程:鸿蒙OSDisplayNotch
网站网址:http://www.shufengxianlan.com/qtweb/news38/328938.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联