鸿蒙OS LayoutAlignment
LayoutAlignment
java.lang.Object
|---ohos.agp.utils.LayoutAlignment
public class LayoutAlignment
extends Object
用于定义组件的水平和垂直对齐方式的实用程序类。
此类控制组件与其父组件的对齐方式,例如垂直居中或水平左对齐。
Since:
3
字段摘要
修饰符和类型 | 字段 | 描述 |
---|---|---|
static int | BOTTOM | 指示组件的底部对齐方式。 |
static int | CENTER | 指示组件的居中对齐方式。 |
static int | END | 表示组件放置在容器 X 轴的末端边缘。 |
static int | FILL | 指示组件的垂直和水平填充对齐模式。 |
static int | HORIZONTAL_CENTER | 指示组件的水平居中对齐方式。 |
static int | HORIZONTAL_LAYOUT_ALIGNMENT_MASK | 表示用于获取水平对齐类型的二进制掩码。 |
static int | LEFT | 指示组件的左对齐。 |
static int | RIGHT | 指示组件的正确对齐方式。 |
static int | START | 表示组件放置在容器 X 轴的起始边缘。 |
static int | TOP | 指示组件的顶部对齐方式。 |
static int | UNSET | 表示没有为组件设置对齐方式。 |
static int | VERTICAL_CENTER | 指示组件的垂直居中对齐方式。 |
static int | VERTICAL_LAYOUT_ALIGNMENT_MASK | 指示用于获取垂直对齐类型的二进制掩码。 |
static int | X_AXIS_CROP | 指示组件的水平裁剪对齐模式。 |
static int | X_AXIS_FILL | 指示组件的水平填充对齐模式。 |
static int | Y_AXIS_CROP | 指示组件的垂直裁剪对齐模式。 |
static int | Y_AXIS_FILL | 指示组件的垂直填充对齐模式。 |
构造函数摘要
构造函数 | 描述 |
---|---|
LayoutAlignment() |
方法总结
修饰符和类型 | 方法 | 描述 |
---|---|---|
static boolean | hasHorizontalAlignment(int layoutAlignment) | 检查给定对齐类型是否包含以下水平对齐模式之一:LEFT、RIGHT、HORIZONTAL_CENTER、START、END 和 CENTER。 |
static boolean | hasVerticalAlignment(int layoutAlignment) | 检查给定对齐类型是否包含以下垂直对齐模式之一:TOP、BOTTOM、VERTICAL_CENTER 和 CENTER。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息
BOTTOM
public static final int BOTTOM
指示组件的底部对齐方式。
CENTER
public static final int CENTER
指示组件的居中对齐方式。
END
public static final int END
表示组件放置在容器 X 轴的末端边缘。
FILL
public static final int FILL
指示组件的垂直和水平填充对齐模式。
Since:
7
HORIZONTAL_CENTER
public static final int HORIZONTAL_CENTER
指示组件的水平居中对齐方式。
HORIZONTAL_LAYOUT_ALIGNMENT_MASK
public static final int HORIZONTAL_LAYOUT_ALIGNMENT_MASK
表示用于获取水平对齐类型的二进制掩码。
Since:
7
LEFT
public static final int LEFT
指示组件的左对齐。
RIGHT
public static final int RIGHT
指示组件的正确对齐方式。
START
public static final int START
表示组件放置在容器 X 轴的起始边缘。
TOP
public static final int TOP
指示组件的顶部对齐方式。
UNSET
public static final int UNSET
表示没有为组件设置对齐方式。
VERTICAL_CENTER
public static final int VERTICAL_CENTER
指示组件的垂直居中对齐方式。
VERTICAL_LAYOUT_ALIGNMENT_MASK
public static final int VERTICAL_LAYOUT_ALIGNMENT_MASK
指示用于获取垂直对齐类型的二进制掩码。
Since:
7
X_AXIS_CROP
public static final int X_AXIS_CROP
指示组件的水平裁剪对齐模式。
仅适用于宽度大于其容器的图像。
Since:
7
X_AXIS_FILL
public static final int X_AXIS_FILL
指示组件的水平填充对齐模式。
Since:
7
Y_AXIS_CROP
public static final int Y_AXIS_CROP
指示组件的垂直裁剪对齐模式。
仅适用于高度大于其容器的图像。
Since:
7
Y_AXIS_FILL
public static final int Y_AXIS_FILL
指示组件的垂直填充对齐模式。
Since:
7
构造函数详细信息
LayoutAlignment
public LayoutAlignment()
方法详情
hasVerticalAlignment
public static boolean hasVerticalAlignment(int layoutAlignment)
检查给定对齐类型是否包含以下垂直对齐模式之一:TOP、BOTTOM、VERTICAL_CENTER 和 CENTER。
参数:
参数名称 | 参数描述 |
---|---|
layoutAlignment | 指示给定的对齐类型。 |
返回:
如果给定的对齐类型包含垂直对齐模式,则返回 true; 否则返回 false。
Since:
7
hasHorizontalAlignment
public static boolean hasHorizontalAlignment(int layoutAlignment)
检查给定对齐类型是否包含以下水平对齐模式之一:LEFT、RIGHT、HORIZONTAL_CENTER、START、END 和 CENTER。
参数:
参数名称 | 参数描述 |
---|---|
layoutAlignment | 指示给定的对齐类型。 |
返回:
如果给定的对齐类型包含水平对齐模式,则返回 true; 否则返回 false。
Since:
7