鴻蒙OS LayoutAlignment

2022-10-31 11:44 更新

LayoutAlignment

java.lang.Object

|---ohos.agp.utils.LayoutAlignment

public class LayoutAlignment
extends Object

用于定義組件的水平和垂直對(duì)齊方式的實(shí)用程序類。

此類控制組件與其父組件的對(duì)齊方式,例如垂直居中或水平左對(duì)齊。

Since:

3

字段摘要

修飾符和類型 字段 描述
static int BOTTOM 指示組件的底部對(duì)齊方式。
static int CENTER 指示組件的居中對(duì)齊方式。
static int END 表示組件放置在容器 X 軸的末端邊緣。
static int FILL 指示組件的垂直和水平填充對(duì)齊模式。
static int HORIZONTAL_CENTER 指示組件的水平居中對(duì)齊方式。
static int HORIZONTAL_LAYOUT_ALIGNMENT_MASK 表示用于獲取水平對(duì)齊類型的二進(jìn)制掩碼。
static int LEFT 指示組件的左對(duì)齊。
static int RIGHT 指示組件的正確對(duì)齊方式。
static int START 表示組件放置在容器 X 軸的起始邊緣。
static int TOP 指示組件的頂部對(duì)齊方式。
static int UNSET 表示沒(méi)有為組件設(shè)置對(duì)齊方式。
static int VERTICAL_CENTER 指示組件的垂直居中對(duì)齊方式。
static int VERTICAL_LAYOUT_ALIGNMENT_MASK 指示用于獲取垂直對(duì)齊類型的二進(jìn)制掩碼。
static int X_AXIS_CROP 指示組件的水平裁剪對(duì)齊模式。
static int X_AXIS_FILL 指示組件的水平填充對(duì)齊模式。
static int Y_AXIS_CROP 指示組件的垂直裁剪對(duì)齊模式。
static int Y_AXIS_FILL 指示組件的垂直填充對(duì)齊模式。

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

構(gòu)造函數(shù) 描述
LayoutAlignment()

方法總結(jié)

修飾符和類型 方法 描述
static boolean hasHorizontalAlignment(int layoutAlignment) 檢查給定對(duì)齊類型是否包含以下水平對(duì)齊模式之一:LEFT、RIGHT、HORIZONTAL_CENTER、START、END 和 CENTER。
static boolean hasVerticalAlignment(int layoutAlignment) 檢查給定對(duì)齊類型是否包含以下垂直對(duì)齊模式之一:TOP、BOTTOM、VERTICAL_CENTER 和 CENTER。
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

字段詳細(xì)信息

BOTTOM

public static final int BOTTOM

指示組件的底部對(duì)齊方式。

CENTER

public static final int CENTER

指示組件的居中對(duì)齊方式。

END

public static final int END

表示組件放置在容器 X 軸的末端邊緣。

FILL

public static final int FILL

指示組件的垂直和水平填充對(duì)齊模式。

Since:

7

HORIZONTAL_CENTER

public static final int HORIZONTAL_CENTER

指示組件的水平居中對(duì)齊方式。

HORIZONTAL_LAYOUT_ALIGNMENT_MASK

public static final int HORIZONTAL_LAYOUT_ALIGNMENT_MASK

表示用于獲取水平對(duì)齊類型的二進(jìn)制掩碼。

Since:

7

LEFT

public static final int LEFT

指示組件的左對(duì)齊。

RIGHT

public static final int RIGHT

指示組件的正確對(duì)齊方式。

START

public static final int START

表示組件放置在容器 X 軸的起始邊緣。

TOP

public static final int TOP

指示組件的頂部對(duì)齊方式。

UNSET

public static final int UNSET

表示沒(méi)有為組件設(shè)置對(duì)齊方式。

VERTICAL_CENTER

public static final int VERTICAL_CENTER

指示組件的垂直居中對(duì)齊方式。

VERTICAL_LAYOUT_ALIGNMENT_MASK

public static final int VERTICAL_LAYOUT_ALIGNMENT_MASK

指示用于獲取垂直對(duì)齊類型的二進(jìn)制掩碼。

Since:

7

X_AXIS_CROP

public static final int X_AXIS_CROP

指示組件的水平裁剪對(duì)齊模式。

僅適用于寬度大于其容器的圖像。

Since:

7

X_AXIS_FILL

public static final int X_AXIS_FILL

指示組件的水平填充對(duì)齊模式。

Since:

7

Y_AXIS_CROP

public static final int Y_AXIS_CROP

指示組件的垂直裁剪對(duì)齊模式。

僅適用于高度大于其容器的圖像。

Since:

7

Y_AXIS_FILL

public static final int Y_AXIS_FILL

指示組件的垂直填充對(duì)齊模式。

Since:

7

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

LayoutAlignment

public LayoutAlignment()

方法詳情

hasVerticalAlignment

public static boolean hasVerticalAlignment(int layoutAlignment)

檢查給定對(duì)齊類型是否包含以下垂直對(duì)齊模式之一:TOP、BOTTOM、VERTICAL_CENTER 和 CENTER。

參數(shù):

參數(shù)名稱 參數(shù)描述
layoutAlignment 指示給定的對(duì)齊類型。

返回:

如果給定的對(duì)齊類型包含垂直對(duì)齊模式,則返回 true; 否則返回 false。

Since:

7

hasHorizontalAlignment

public static boolean hasHorizontalAlignment(int layoutAlignment)

檢查給定對(duì)齊類型是否包含以下水平對(duì)齊模式之一:LEFT、RIGHT、HORIZONTAL_CENTER、START、END 和 CENTER。

參數(shù):

參數(shù)名稱 參數(shù)描述
layoutAlignment 指示給定的對(duì)齊類型。

返回:

如果給定的對(duì)齊類型包含水平對(duì)齊模式,則返回 true; 否則返回 false。

Since:

7

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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)