日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSComponentPadding

ComponentPadding

我們擁有10余年網(wǎng)頁設(shè)計和網(wǎng)站建設(shè)經(jīng)驗(yàn),從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁設(shè)計師為您提供的解決方案。為企業(yè)提供成都網(wǎng)站制作、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、手機(jī)網(wǎng)站開發(fā)、H5技術(shù)、等業(yè)務(wù)。無論您有什么樣的網(wǎng)站設(shè)計或者設(shè)計方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設(shè)計服務(wù)并滿足您的需求。

java.lang.Object

|---ohos.agp.window.service.ComponentPadding

public class ComponentPadding
extends Object

描述窗口填充。

通過 Window#setOnApplyComponentPaddingListener 設(shè)置監(jiān)聽器后,將在填充更改時調(diào)用回調(diào) IApplyComponentPaddingListener#notifyPaddingChange(ComponentPadding padding)。 應(yīng)用程序?qū)⑹褂脗鬟f給回調(diào)的新填充值進(jìn)行布局。

Since:

5

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

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

方法總結(jié)

修飾符和類型 方法 描述
DisplayNotch getDisplayNotch() 獲取有關(guān)顯示槽口的信息。
Rect getGestureRect() 獲取可設(shè)置的系統(tǒng)手勢區(qū)域。
Rect getNotSettableGestureRect() 獲取無法設(shè)置的系統(tǒng)手勢區(qū)域。
int getSystemComponentPaddingBottom() 從系統(tǒng)窗口獲取到屏幕底部的填充。
int getSystemComponentPaddingLeft() 從屏幕左側(cè)的系統(tǒng)窗口獲取填充。
int getSystemComponentPaddingRight() 從屏幕右側(cè)的系統(tǒng)窗口獲取填充。
int getSystemComponentPaddingTop() 獲取從系統(tǒng)窗口到屏幕頂部的填充。
int getUnchangedPaddingBottom() 獲取從未更改區(qū)域到屏幕底部的填充。
int getUnchangedPaddingLeft() 從屏幕左側(cè)未更改的區(qū)域獲取填充。
int getUnchangedPaddingRight() 從屏幕右側(cè)未更改的區(qū)域獲取填充。
int getUnchangedPaddingTop() 獲取從未更改區(qū)域到屏幕頂部的填充。
boolean hasNonZeroPadding() 檢查是否有任何非零填充。
boolean hasSystemComponentPadding() 檢查系統(tǒng)窗口是否有任何填充。
boolean hasUnchangedPadding() 檢查是否有任何未更改的窗口填充。
boolean isPaddingFullyUsed() 檢查填充是否被充分使用。
boolean isRoundCorner() 檢查關(guān)聯(lián)窗口是否有圓角。
ComponentPadding useDisplayNotch() 清除顯示槽口。
ComponentPadding useSystemComponentPadding() 清除系統(tǒng)組件填充。
ComponentPadding useUnchangedPadding() 清除未更改的區(qū)域。
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

ComponentPadding

public ComponentPadding()

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

方法詳情

getNotSettableGestureRect

public Rect getNotSettableGestureRect()

獲取無法設(shè)置的系統(tǒng)手勢區(qū)域。

返回:

返回一個 Rect 對象,表示獲得的系統(tǒng)手勢區(qū)域。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

getGestureRect

public Rect getGestureRect()

獲取可設(shè)置的系統(tǒng)手勢區(qū)域。

返回:

返回一個 Rect 對象,表示獲得的系統(tǒng)手勢區(qū)域。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

useDisplayNotch

public ComponentPadding useDisplayNotch()

清除顯示槽口。

返回:

返回一個清除顯示槽口的新 ComponentPadding 對象。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

useUnchangedPadding

public ComponentPadding useUnchangedPadding()

清除未更改的區(qū)域。

在未更改的區(qū)域中,與狀態(tài)欄關(guān)聯(lián)的填充值不會更改,無論狀態(tài)欄是顯示還是隱藏。

返回:

返回一個清除未更改區(qū)域的新 ComponentPadding 對象。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

useSystemComponentPadding

public ComponentPadding useSystemComponentPadding()

清除系統(tǒng)組件填充。

返回:

返回一個清除了填充的新 ComponentPadding 對象。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

getDisplayNotch

public DisplayNotch getDisplayNotch()

獲取有關(guān)顯示槽口的信息。

返回:

返回一個 DisplayNotch 對象。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

getUnchangedPaddingBottom

public int getUnchangedPaddingBottom()

獲取從未更改區(qū)域到屏幕底部的填充。

返回:

返回填充,以像素為單位。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

getUnchangedPaddingLeft

public int getUnchangedPaddingLeft()

從屏幕左側(cè)未更改的區(qū)域獲取填充。

返回:

返回填充,以像素為單位。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

getUnchangedPaddingRight

public int getUnchangedPaddingRight()

從屏幕右側(cè)未更改的區(qū)域獲取填充。

返回:

返回填充,以像素為單位。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

getUnchangedPaddingTop

public int getUnchangedPaddingTop()

獲取從未更改區(qū)域到屏幕頂部的填充。

返回:

返回填充,以像素為單位。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

getSystemComponentPaddingBottom

public int getSystemComponentPaddingBottom()

從系統(tǒng)窗口獲取到屏幕底部的填充。

返回:

返回填充,以像素為單位。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

getSystemComponentPaddingLeft

public int getSystemComponentPaddingLeft()

從屏幕左側(cè)的系統(tǒng)窗口獲取填充。

返回:

返回填充,以像素為單位。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

getSystemComponentPaddingRight

public int getSystemComponentPaddingRight()

從屏幕右側(cè)的系統(tǒng)窗口獲取填充。

返回:

返回填充,以像素為單位。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

getSystemComponentPaddingTop

public int getSystemComponentPaddingTop()

獲取從系統(tǒng)窗口到屏幕頂部的填充。

返回:

返回填充,以像素為單位。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

hasNonZeroPadding

public boolean hasNonZeroPadding()

檢查是否有任何非零填充。

返回:

如果非零填充可用,則返回 true; 否則返回假。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

hasUnchangedPadding

public boolean hasUnchangedPadding()

檢查是否有任何未更改的窗口填充。

返回:

如果未更改的窗口填充可用,則返回 true; 否則返回 false。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

hasSystemComponentPadding

public boolean hasSystemComponentPadding()

檢查系統(tǒng)窗口是否有任何填充。

返回:

如果填充可用于系統(tǒng)窗口,則返回 true; 否則返回 false。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

isPaddingFullyUsed

public boolean isPaddingFullyUsed()

檢查填充是否被充分使用。

返回:

如果填充被完全使用,則返回 true; 否則返回 false。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5

isRoundCorner

public boolean isRoundCorner()

檢查關(guān)聯(lián)窗口是否有圓角。

返回:

如果關(guān)聯(lián)的窗口有圓角,則返回 true; 否則返回 false。

Throws:

Throw名稱 Throw描述
ohos.agp.window.view.WindowInsetsWrapper.ParameterInvalidException 如果 mWindowInsetsWrapper 無效,則拋出此異常。

Since:

5


當(dāng)前標(biāo)題:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSComponentPadding
本文URL:http://www.dlmjj.cn/article/coigsig.html