av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS Window

Window

創(chuàng)新互聯(lián)公司是專(zhuān)業(yè)的旌陽(yáng)網(wǎng)站建設(shè)公司,旌陽(yáng)接單;提供網(wǎng)站制作、成都做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行旌陽(yáng)網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

java.lang.Object

|---ohos.agp.window.service.Window

public class Window
extends Object

windows 的實(shí)現(xiàn)類(lèi)。

該類(lèi)提供了基于 LayoutConfig 修改窗口屬性的方法。

Since:

2

嵌套類(lèi)摘要

修飾符和類(lèi)型類(lèi)描述
static interfaceWindow.IAccessibilityEventListener填充可訪問(wèn)性事件偵聽(tīng)器的實(shí)現(xiàn)類(lèi)。

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

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

方法總結(jié)

修飾符和類(lèi)型方法描述
voidaddFlags(int flags)添加窗口標(biāo)志。
voidaddWindowFlags(int flags)在 ohos 中添加窗口的特征標(biāo)志。
voidclearFlags(int flags)從窗口中清除標(biāo)志。
voidclearWindowFlags(int flags)清除窗口中的標(biāo)志。
floatgetAltitude()獲取窗口在垂直于手機(jī)屏幕方向的高度。
RectgetBoundRect()獲取移動(dòng)窗口的邊界。
OptionalComponentgetCurrentComponentFocus()獲取在此窗口中獲得焦點(diǎn)的 Component 對(duì)象。
OptionalWindowManager.LayoutConfiggetLayoutConfig()獲取要讀取或修改的 Window 實(shí)例的 LayoutConfig 對(duì)象。
LayoutScattergetLayoutScatter()獲取此窗口的布局散點(diǎn)圖。
intgetStatusBarVisibility()獲取狀態(tài)欄是否可見(jiàn)。
intgetSystemBarStyle()獲取導(dǎo)航欄或狀態(tài)欄的可見(jiàn)性類(lèi)型。
booleanisActive()檢查此窗口是否處于活動(dòng)狀態(tài)。
booleanisMovable()檢查窗口是否可移動(dòng)。
booleanisWCGMode()檢查此窗口是否處于廣色域 (WCG) 模式。
intreplicateFrom(WindowManager.LayoutConfig param)為此窗口設(shè)置布局屬性。
voidsetAccessibilityEventListener(Window.IAccessibilityEventListener listener)設(shè)置可訪問(wèn)性事件的偵聽(tīng)器。
voidsetAltitude(float altitude)設(shè)置垂直于電話屏幕方向的窗口高度。
voidsetBackground(String elementPath)設(shè)置窗口的背景。
voidsetBackgroundColor(RgbColor rgbColor)設(shè)置窗口的背景顏色。
voidsetBoundRect(Rect boundRect)設(shè)置移動(dòng)窗口的邊界。
voidsetInputPanelDisplayType(int type)設(shè)置軟輸入面板的顯示類(lèi)型。
voidsetLayoutAlignment(int alignment)設(shè)置窗口的文本對(duì)齊方式。
voidsetLayoutConfig(WindowManager.LayoutConfig param)設(shè)置 Window 實(shí)例的 LayoutConfig。
voidsetLayoutFlags(int flags, int mask)為窗口設(shè)置標(biāo)志。
voidsetLayoutInDisplaySideMode(int mode)設(shè)置此窗口側(cè)邊欄的顯示模式。
voidsetLayoutInNotchMode(WindowManager.NotchMode mode)設(shè)置此窗口在凹槽中的顯示模式。
voidsetMovable(boolean isMovable)設(shè)置窗口是否可移動(dòng)。
voidsetNavigationBarColor(int color)設(shè)置導(dǎo)航欄的顏色。
voidsetOnApplyComponentPaddingListener(IApplyComponentPaddingListener listener)設(shè)置一個(gè)監(jiān)聽(tīng)器來(lái)監(jiān)控 ComponentPadding 的變化。
voidsetPadding(int left, int top, int right, int bottom)按照左、上、右、下的順序設(shè)置窗口的內(nèi)邊距。
voidsetPixelFormat(int format)設(shè)置此窗口的像素格式。
voidsetShadowStyle(Component.ShadowSize size, Component.ShadowMode mode, Component.ShadowDevice device)設(shè)置窗口的陰影樣式。
voidsetStatusBarColor(int color)設(shè)置狀態(tài)欄的顏色。
voidsetStatusBarVisibility(int visibility)設(shè)置狀態(tài)欄是否可見(jiàn)。
voidsetSystemBarStyle(int visibility)設(shè)置導(dǎo)航欄或狀態(tài)欄的可見(jiàn)性。
voidsetTransparent(boolean isEnable)設(shè)置是否開(kāi)啟透明。
voidsetWindowFlags(int flags, int mask)設(shè)置窗口標(biāo)志。
voidsetWindowLayout(int width, int height)設(shè)置窗口的大小。
從類(lèi) java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

Window

public Window()

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

此方法也可用于測(cè)試。

方法詳情

isMovable

public boolean isMovable()

檢查窗口是否可移動(dòng)。

返回:

如果窗口是可移動(dòng)的,則返回 True; 否則返回 false。

setMovable

public void setMovable(boolean isMovable)

設(shè)置窗口是否可移動(dòng)。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
isMovable指示窗口是否可移動(dòng)。 True 表示可移動(dòng); false 表示其他情況。

getBoundRect

public Rect getBoundRect()

獲取移動(dòng)窗口的邊界。

返回:

返回窗口的矩形邊界。

setBoundRect

public void setBoundRect(Rect boundRect)

設(shè)置移動(dòng)窗口的邊界。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
boundRect指示窗口的矩形邊界。

getLayoutConfig

public OptionalWindowManager.LayoutConfig getLayoutConfig()

獲取要讀取或修改的 Window 實(shí)例的 LayoutConfig 對(duì)象。

返回:

返回 Window 實(shí)例的當(dāng)前 WindowManager.LayoutConfig 屬性。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

setLayoutConfig

public void setLayoutConfig(WindowManager.LayoutConfig param)

設(shè)置 Window 實(shí)例的 LayoutConfig。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
param指示要傳遞給此方法的參數(shù)。 您可以從 getLayoutConfig() 方法獲取 LayoutConfig 參數(shù)。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果輸入 para 為 null,則引發(fā)此異常。

setLayoutAlignment

public void setLayoutAlignment(int alignment)

設(shè)置窗口的文本對(duì)齊方式。

您可以從 TextAlignment 獲取支持的屬性。

  • HORIZONTAL_CENTER
  • VERTICAL_CENTER

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
alignment指示要為窗口設(shè)置的對(duì)齊屬性。

Since:

4

addFlags

public void addFlags(int flags)

添加窗口標(biāo)志。 您可以從 WindowManager.LayoutConfig 獲取當(dāng)前支持的標(biāo)志。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
flags指示要設(shè)置添加的標(biāo)志。

clearFlags

public void clearFlags(int flags)

從窗口中清除標(biāo)志。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
flags指示要從窗口中清除的標(biāo)志。

setLayoutFlags

public void setLayoutFlags(int flags, int mask)

為窗口設(shè)置標(biāo)志。

與 addFlags(int flags) 方法不同,此方法使用 attrs.flag &~ 掩碼計(jì)算清除現(xiàn)有標(biāo)志,然后設(shè)置新標(biāo)志。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
flags指示由 WindowManager.LayoutConfig 指定的新標(biāo)志。
mask表示窗口的掩碼。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

setWindowLayout

public void setWindowLayout(int width, int height)

設(shè)置窗口的大小。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
width表示窗口的寬度。
height表示窗口的高度。

setNavigationBarColor

public void setNavigationBarColor(int color)

設(shè)置導(dǎo)航欄的顏色。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
color指示導(dǎo)航欄的顏色。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

setStatusBarColor

public void setStatusBarColor(int color)

設(shè)置狀態(tài)欄的顏色。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
color指示狀態(tài)欄的顏色。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

setPadding

public void setPadding(int left, int top, int right, int bottom)

按照左、上、右、下的順序設(shè)置窗口的內(nèi)邊距。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
left表示左側(cè)填充。
top表示頂部填充。
right指示正確的填充。
bottom指示底部填充。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

setStatusBarVisibility

public void setStatusBarVisibility(int visibility)

設(shè)置狀態(tài)欄是否可見(jiàn)。 Component.INVISIBLE 表示狀態(tài)欄是不可見(jiàn)的。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
visibility指示狀態(tài)欄是否可見(jiàn)。 Component.VISIBLE 表示可見(jiàn); Component.INVISIBLE 表示不可見(jiàn)。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

getStatusBarVisibility

public int getStatusBarVisibility()

獲取狀態(tài)欄是否可見(jiàn)。 Component.INVISIBLE 表示狀態(tài)欄是不可見(jiàn)的。

返回:

如果狀態(tài)欄可見(jiàn),則返回 Component.VISIBLE; 如果狀態(tài)欄不可見(jiàn),則返回 Component.INVISIBLE。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

setSystemBarStyle

public void setSystemBarStyle(int visibility)

設(shè)置導(dǎo)航欄或狀態(tài)欄的可見(jiàn)性。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
visibility指示可見(jiàn)性類(lèi)型。 該值可以是 WindowManager.LayoutConfig#SYSTEM_BAR_HIDE_NAVIGATION_ONCE、WindowManager.LayoutConfig#SYSTEM_BAR_HIDE_STATUS_ONCE、WindowManager.LayoutConfig#SYSTEM_BAR_HIDE_NAVIGATION_AUTO、WindowManager.LayoutConfig#SYSTEM_BAR_HIDE_STATUS_AUTO、WindowManager.LayoutConfig#SYSTEM_BAR_BRIGHT_STATUS 或 WindowManager.LayoutConfig#SYSTEM_BAR_BRIGHT.N

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

getSystemBarStyle

public int getSystemBarStyle()

獲取導(dǎo)航欄或狀態(tài)欄的可見(jiàn)性類(lèi)型。

返回:

返回可見(jiàn)性類(lèi)型。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

getCurrentComponentFocus

public OptionalComponent getCurrentComponentFocus()

獲取在此窗口中獲得焦點(diǎn)的 Component 對(duì)象。

返回:

返回在此窗口中獲得焦點(diǎn)的 Component 對(duì)象。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

setBackgroundColor

public void setBackgroundColor(RgbColor rgbColor)

設(shè)置窗口的背景顏色。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
rgbColor指示窗口顏色的值。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

Since:

4

setBackground

public void setBackground(String elementPath)

設(shè)置窗口的背景。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
elementPath指示窗口背景資源的路徑。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

addWindowFlags

public void addWindowFlags(int flags)

在 ohos 中添加窗口的特征標(biāo)志。 您可以從 WindowManager.LayoutConfig 獲取支持的標(biāo)志。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
flags指示要為窗口設(shè)置的標(biāo)志值。

clearWindowFlags

public void clearWindowFlags(int flags)

清除窗口中的標(biāo)志。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
flags指示要清除的窗口標(biāo)志。

setWindowFlags

public void setWindowFlags(int flags, int mask)

設(shè)置窗口標(biāo)志。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
flags指示要設(shè)置的窗口標(biāo)志。
mask指示要設(shè)置的掩碼。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

setTransparent

public void setTransparent(boolean isEnable)

設(shè)置是否開(kāi)啟透明。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
isEnable指定是否啟用透明度。 True 表示啟用透明度,F(xiàn)alse 表示禁用。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

setOnApplyComponentPaddingListener

public void setOnApplyComponentPaddingListener(IApplyComponentPaddingListener listener)

設(shè)置一個(gè)監(jiān)聽(tīng)器來(lái)監(jiān)控 ComponentPadding 的變化。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
listenerIApplyComponentPaddingListener

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果輸入?yún)?shù)為空,則拋出此異常。

Since:

5

getLayoutScatter

public LayoutScatter getLayoutScatter()

獲取此窗口的布局散點(diǎn)圖。

返回:

返回布局散點(diǎn)圖。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

Since:

5

isActive

public boolean isActive()

檢查此窗口是否處于活動(dòng)狀態(tài)。

返回:

如果此窗口處于活動(dòng)狀態(tài),則返回 true; 否則返回 false。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

Since:

5

isWCGMode

public boolean isWCGMode()

檢查此窗口是否處于廣色域 (WCG) 模式。

返回:

如果此窗口處于 WCG 模式,則返回 true; 否則返回 false。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

Since:

5

setPixelFormat

public void setPixelFormat(int format)

設(shè)置此窗口的像素格式。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
format指示要設(shè)置的像素格式。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

Since:

5

replicateFrom

public int replicateFrom(WindowManager.LayoutConfig param)

為此窗口設(shè)置布局屬性。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
param指示要設(shè)置的布局屬性。

返回:

返回更改的屬性,如 WindowManager.LayoutConfig#ALTER_LAYOUT 中所述。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

Since:

5

setLayoutInDisplaySideMode

public void setLayoutInDisplaySideMode(int mode)

設(shè)置此窗口側(cè)邊欄的顯示模式。 此方法適用于具有超曲面屏幕的智能手機(jī)。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
mode指示要設(shè)置的顯示模式。 該值可以是 WindowManager.LayoutConfig#LAYOUT_IN_DISPLAY_SIDE_MODE_DEFAULT、WindowManager.LayoutConfig#LAYOUT_IN_DISPLAY_SIDE_MODE_ALWAYS 或 WindowManager.LayoutConfig#LAYOUT_IN_DISPLAY_SIDE_MODE_NEVER。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

Since:

5

setLayoutInNotchMode

public void setLayoutInNotchMode(WindowManager.NotchMode mode)

設(shè)置此窗口在凹槽中的顯示模式。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
mode表示該窗口在槽口中的顯示模式。

Since:

6

setAccessibilityEventListener

public void setAccessibilityEventListener(Window.IAccessibilityEventListener listener)

設(shè)置可訪問(wèn)性事件的偵聽(tīng)器。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
listener指示要設(shè)置的偵聽(tīng)器。

Since:

3

setInputPanelDisplayType

public void setInputPanelDisplayType(int type)

設(shè)置軟輸入面板的顯示類(lèi)型。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
type指示要設(shè)置的顯示類(lèi)型,可以是 WindowManager.LayoutConfig#INPUT_ADJUST_RESIZE、WindowManager.LayoutConfig#INPUT_ADJUST_PAN 或 WindowManager.LayoutConfig#INPUT_ADJUST_NOTHING。

Throws:

Throw名稱(chēng)Throw描述
NullPointerException如果 mAgpWindow 為空,則引發(fā)此異常。

Since:

4

getAltitude

public float getAltitude()

獲取窗口在垂直于手機(jī)屏幕方向的高度。

返回:

返回垂直于手機(jī)屏幕方向的窗口高度。

Since:

8

setAltitude

public void setAltitude(float altitude)

設(shè)置垂直于電話屏幕方向的窗口高度。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
Indicates垂直于手機(jī)屏幕方向的窗口高度。

Since:

8

setShadowStyle

public void setShadowStyle(Component.ShadowSize size, Component.ShadowMode mode, Component.ShadowDevice device)

設(shè)置窗口的陰影樣式。

陰影樣式是根據(jù)輸入大小、模式和設(shè)備生成的。

參數(shù):

參數(shù)名稱(chēng)參數(shù)描述
size表示陰影大小,在 Component.ShadowSize 中定義。
mode表示陰影模式,在 Component.ShadowMode 中定義。
device表示設(shè)備類(lèi)型,在Component.ShadowDevice中定義。

Since:

8


網(wǎng)頁(yè)名稱(chēng):創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS Window
URL分享:http://uogjgqi.cn/article/cogsees.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流