优惠码 第14页

鸿蒙OS TextAlignment

TextAlignment java.lang.Object |—ohos.agp.utils.TextAlignment public class TextAlignment extends Object 设置文本组件使用的对齐模式以与其父组件对齐。 此类设置文本组件如何在按钮和布局等容器中对齐。 对齐方式包括左对齐、右对齐、水平居中对齐、垂直居中对齐、居中对齐、顶部对齐、底部对齐、开始对齐和结束对齐。 Since: 1 字段摘要 修饰符和类型 字段 描述 static int BOTTOM 表示底部对齐。 static int CENTER 表示中心对齐。 static int END 表示文本与容器的末端对齐。 static int HORIZONTAL_CENTER 表示水平居中对齐。 static int LEFT 表示左对齐。 static int RIGHT 表示右对齐。 static int START 表示文本与容器的开头对齐。 static int TOP 表示顶部对齐。 static int VERTICAL_CENTER 表示垂直居中对齐。 构造函数摘要 构造函数 描述 TextAlignment() 方法总结 从类 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 表示文本与容器的末端对齐。 Since: 3 HORIZONTAL_CENTER public static final int HORIZONTAL_CENTER 表示水平居中对齐。 此常量表示文本在容器中水平居中。 LEFT public static final int LEFT 表示左对齐。 此常量指示文本与容器的左边缘对齐。 RIGHT public static final int RIGHT 表示右对齐。 此常量表示文本与容器的右边缘对齐。 START public static final int START 表示文本与容器的开头对齐。 Since: 3 TOP public static final int TOP 表示顶部对齐。 此常量指示文本与容器的顶部边缘对齐。...

鸿蒙OS SystemSettingsHelper

SystemSettingsHelper java.lang.Object |—ohos.agp.utils.SystemSettingsHelper public class SystemSettingsHelper extends Object 用于获取一些系统设置的辅助类。 Since: 5 方法总结 修饰符和类型 方法 描述 void bindTouchWithGesture(boolean bind) 建立触摸转发和消费过程与手势检测的绑定关系。 static SystemSettingsHelper getInstance() 创建单个 SystemSettingsHelper 实例。 boolean isTouchBoundWithGesture() 获取手势检测是否绑定到触摸转发和消费过程。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 方法详情 getInstance public static SystemSettingsHelper getInstance() 创建单个 SystemSettingsHelper 实例。 返回: 返回一个 SystemSettingsHelper 实例。 Since: 7 bindTouchWithGesture public void bindTouchWithGesture(boolean bind) 建立触摸转发和消费过程与手势检测的绑定关系。 参数: 参数名称 参数描述 bind 指示是否绑定关系。 Since: 7 isTouchBoundWithGesture public boolean isTouchBoundWithGesture() 获取手势检测是否绑定到触摸转发和消费过程。 返回: 如果关系建立,则返回 true; 否则返回 false。 默认值是true。 Since: 7

鸿蒙OS RectFloat

RectFloat java.lang.Object |—ohos.agp.utils.RectFloat public class RectFloat extends Object 指示使用浮点坐标的矩形。 此类描述矩形的位置、宽度和高度。 Since: 3 嵌套类摘要 修饰符和类型 类 描述 static class RectFloat.RotationEnum 表示旋转角度。 字段摘要 修饰符和类型 字段 描述 float bottom 表示矩形右下角的Y坐标。 float left 表示矩形左上角的X坐标。 float right 表示矩形右下角的X坐标。 float top 表示矩形左上角的Y坐标。 构造函数摘要 构造函数 描述 RectFloat() 用于创建 RectFloat 实例的默认构造函数。 RectFloat(float left, float top, float right, float bottom) 用于创建 RectFloat 实例的构造函数。 RectFloat(Rect rect) 用于通过使用具有整数坐标的矩形来创建 RectFloat 实例的构造函数。 RectFloat(RectFloat rectFloat) 用于通过使用具有浮点坐标的矩形创建 RectFloat 实例的构造函数。 方法总结 修饰符和类型 方法 描述 void clear() 清除此 RectFloat。 String convertRectToSignedValue() 将此矩形转换为指定模式“left,top”中的有符号浮点字符串。 boolean equals(Object o) 指示其他对象是否“等于”这个对象。 void fuse(float xCoor, float yCoor) 组合这个矩形和指定的点。 void fuse(float left, float top, float right, float bottom) 将此 RectFloat 与保存给定坐标的指定矩形融合。 void fuse(RectFloat rectFloat) 将此 RectFloat 与指定的矩形融合。 Point getCenter() 获取此 RectFloat 的中心点。 float getHeight() 获取此 RectFloat 的高度。 float getHorizontalCenter() 获取此 RectFloat 的水平中心坐标。 boolean getIntersectRect(RectFloat rectFloat) 检查此 RectFloat 是否与指定的矩形相交,如果它们相交,则将此 RectFloat 设置为该相交。 Point getPivot() 获得一个枢轴点。 float getPivotXCoordinate() 获取枢轴的 x 坐标,此 RectFloat 围绕该坐标旋转和缩放。 float getPivotYCoordinate() 获取枢轴的 y 坐标,此 RectFloat 围绕该坐标旋转和缩放。 DimensFloat getRectSize() 获取此 RectFloat 的大小。 float getVerticalCenter() 获取此 RectFloat 的垂直中心的坐标。 float getWidth() 获取此 RectFloat 的宽度。 int hashCode() 返回对象的哈希码值。 boolean isEmpty() 检查此 RectFloat 是否为空。 boolean isInclude(float x, float y) 检查指定点是否在此 RectFloat 内。 boolean isInclude(float left, float top, float right, float bottom) 检查指定的矩形是否在此 RectFloat 内。 boolean isInclude(Point point) 检查指定点是否在此 RectFloat 内。 boolean isInclude(RectFloat rectFloat) 检查指定的矩形是否在此 RectFloat 内。 boolean isIntersect(float left, float top, float right, float bottom) 根据 left、top、right 和 bottom 检查指定的矩形是否与此 RectFloat 相交。 boolean...

鸿蒙OS Rect

Rect java.lang.Object |—ohos.agp.utils.Rect public class Rect extends Object implements Sequenceable 表示一个矩形区域。 该类用于在绘制或勾勒出矩形后,在屏幕上指定矩形区域。 Since: 1 嵌套类摘要 修饰符和类型 类 描述 static class Rect.RotationEnum 表示旋转角度。 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 字段摘要 修饰符和类型 字段 描述 int bottom 指示矩形底部的 Y 坐标位置。 int left 表示矩形左侧 X 坐标的位置。 int right 表示矩形右侧X坐标的位置。 int top 指示矩形顶部的 Y 坐标位置。 构造函数摘要 构造函数 描述 Rect() 用于创建 Rect 实例的默认构造函数。 Rect(int left, int top, int right, int bottom) 用于创建 Rect 实例的构造函数。 Rect(Rect rect) 用于通过使用具有整数坐标的矩形来创建 Rect 实例的构造函数。 方法总结 修饰符和类型 方法 描述 void clear() 清除此矩形。 boolean contains(int left, int top, int right, int bottom) 检查指定的矩形是否在该矩形内或等于该矩形。 String convertRectToValue() 将当前矩形转换为指定模式“左上右下”的字符串。 static Rect convertValueToRect(String str) 将指定模式的字符串转换为矩形。 boolean equals(Object object) 指示其他对象是否“等于”这个对象。 void fetchParcel(Parcel parcel) 根据包裹中存储的数据设置矩形参数。 void fuse(int xCoor, int yCoor) 组合这个矩形和指定的点。 void fuse(int left, int top, int right, int bottom) 将此 Rect 与保存给定坐标的指定矩形融合。 void fuse(Rect rect) 将此 Rect 与指定的矩形融合。 int[] getCenter() 获取此 Rect 对象的中心点的坐标数组。 int getCenterX() 获取矩形的 X 轴中心。 int getCenterY() 获取矩形的 Y 轴中心。 int getHeight() 获取矩形的高度。 boolean getIntersectRect(int left, int top, int right, int bottom) 检查此 Rect 是否与具有给定坐标的指定矩形相交,如果它们相交,则将此 Rect 设置为该交点。 boolean getIntersectRect(Rect rect) 检查此 Rect 是否与指定的矩形相交,如果相交,则将此 Rect 设置为该相交。 boolean getIntersectRect(Rect rectA, Rect rectB) 检查两个指定的矩形是否相交,并将此矩形设置为该相交(如果有)。 Point getPivot() 获取枢轴的坐标,此 Rect 对象围绕该坐标旋转和缩放。 int getPivotXCoordinate() 获取枢轴的 X 轴坐标,此 Rect 对象围绕该坐标旋转和缩放。 int getPivotYCoordinate() 获取枢轴的 Y 轴坐标,此 Rect 对象围绕该坐标旋转和缩放。 Point getPreciseCenter() 获取此 Rect 对象的中心点坐标。 float getPreciseHorizontalCenter() 获取此 Rect 的精确水平中心的坐标。 float getPreciseVerticalCenter() 获取此 Rect 的精确垂直中心的坐标。...

鸿蒙OS Point

Point java.lang.Object |—ohos.agp.utils.Point public class Point extends Object 创建用于记录像素的实例的实用程序类。 每个实例代表一个二维坐标,可以用来表示一个像素。 Since: 1 字段摘要 修饰符和类型 字段 描述 float[] position 表示一个点所代表的位置。 构造函数摘要 构造函数 描述 Point() 用于创建 Point 实例的无参数构造函数。 Point(float x, float y) 根据 (x,y) 坐标在指定位置构造一个点。 Point(Point point) 在指定位置构造一个点。 方法总结 修饰符和类型 方法 描述 boolean equals(float x, float y) 检查此点是否等于具有给定坐标的指定点。 boolean equals(Object o) 指示其他对象是否“等于”这个对象。 float getPointX() 获取此 Point 的 x 坐标的浮点表示。 int getPointXToInt() 获取此 Point 的 x 坐标的整数表示。 float getPointY() 获取此 Point 的 y 坐标的浮点表示。 int getPointYToInt() 获取此 Point 的 y 坐标的整数表示。 int hashCode() 返回对象的哈希码值。 boolean isInRect(Rect rect) 检查此点是否在指定的矩形中。 void modify(float x, float y) 根据指定点的坐标修改此点。 void modify(Point point) 根据指定点修改此点。 String toString() 获取点的字符串值。 void translate(float dx, float dy) 翻译这一点。 从类 java.lang.Object 继承的方法 clone, finalize, getClass, notify, notifyAll, wait, wait, wait 字段详细信息 position public final float[] position 表示一个点所代表的位置。 一维浮点数组用于表示该点的 X 和 Y 坐标。 构造函数详细信息 Point public Point() 用于创建 Point 实例的无参数构造函数。 该方法用于在坐标空间的原点 (0,0) 处构造一个点。 Point public Point(Point point) 在指定位置构造一个点。 参数: 参数名称 参数描述 point 表示初始化点 Since: 4 Point public Point(float x, float y) 根据 (x,y) 坐标在指定位置构造一个点。 参数: 参数名称 参数描述 x 表示X坐标,类型为float。...

鸿蒙OS MimeData

MimeData java.lang.Object |—ohos.agp.utils.MimeData public class MimeData extends Object implements Sequenceable 在剪贴板上提供数据。 剪贴板上的数据可以在控件或应用程序之间传输。 Since: 3 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 构造函数摘要 构造函数 描述 MimeData() 方法总结 修饰符和类型 方法 描述 boolean marshalling(Parcel parcel) 将此 Sequenceable 对象编组为 Parcel。 boolean unmarshalling(Parcel parcel) 从 Parcel 中解组此 Sequenceable 对象。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 从接口 ohos.utils.Sequenceable 继承的方法 hasFileDescriptor 构造函数详细信息 MimeData public MimeData() 方法详情 marshalling public boolean marshalling(Parcel parcel) 将此 Sequenceable 对象编组为 Parcel。 指定者: 接口 Sequenceable 中的编组 参数: 参数名称 参数描述 parcel 指示将 Sequenceable 对象编组到的 Parcel 对象。 返回: 如果编组成功,则返回 true; 否则返回 false。 unmarshalling public boolean unmarshalling(Parcel parcel) 从 Parcel 中解组此 Sequenceable 对象。 指定者: 在接口 Sequenceable 中解组 参数: 参数名称 参数描述 parcel 指示已将 Sequenceable 对象编组到的 Parcel 对象。 返回: 如果解组成功,则返回 true; 否则返回 false。

鸿蒙OS Matrix44

Matrix44 java.lang.Object |—ohos.agp.utils.Matrix44 public class Matrix44 extends Object 表示一个 4×4 矩阵。 这个类包含一个包含 16 个浮点数的数组来描述 4×4 矩阵。 Since: 4 构造函数摘要 构造函数 描述 Matrix44() 用于创建 Matrix44 实例的默认构造函数。 Matrix44(Matrix44 srcMatrix) 用于使用现有矩阵创建 Matrix44 实例的构造函数。 Matrix44(Matrix44 matrixA, Matrix44 matrixB) 用于使用两个指定矩阵创建 Matrix44 实例的构造函数。 方法总结 修饰符和类型 方法 描述 double determinant() 计算此 Matrix44 的行列式。 float get(int row, int col) 获取此 Matrix44 中指定位置的值,并返回一个浮点数。 double getDouble(int row, int col) 获取此 Matrix44 中指定位置的双精度值。 float getFloat(int row, int col) 获取此 Matrix44 中指定位置的浮点值。 boolean hasPerspective() 检查此 Matrix44 是否包含透视元素。 boolean invert(Matrix44 inverse) 反转此 Matrix44。 boolean isIdentity() 检查此 Matrix44 是否为单位矩阵。 boolean isScale() 检查此 Matrix44 是否包含缩放或是否为单位矩阵。 boolean isScaleTranslate() 检查此 Matrix44 是否仅包含平移和缩放,或者它是否为单位矩阵。 boolean isTranslate() 检查此 Matrix44 是否包含平移或是否为单位矩阵。 void postConcat(Matrix44 matrixM) 将此 Matrix44 与指定矩阵进行后乘,并将乘法结果保存在此 Matrix44 中。 void postScale(float scale) 将此 Matrix44 后乘以指定的比例。 void postScale(float sx, float sy, float sz) 将此 Matrix44 后乘以指定的比例。 void postTranslate(float dx, float dy, float dz) 将此 Matrix44 与指定的平移进行后乘。 void preConcat(Matrix44 matrixM) 将此 Matrix44 与指定矩阵预乘,并将乘法结果保存在此 Matrix44 中。 void preScale(float scale) 将此 Matrix44 预乘以指定的比例。 void preScale(float sx, float sy, float sz) 将此 Matrix44 预乘以指定的比例。 void preTranslate(float dx, float dy, float dz) 将此 Matrix44 与指定的翻译预乘。 void reset() 将此 Matrix44 重置为单位矩阵。 void set(int row, int col, float value) 为此 Matrix44 中的指定位置设置浮点类型的值。 void setConcat(Matrix44 matrixA, Matrix44 matrixB) 将此 Matrix44 设置为两个指定矩阵的乘法结果。 void setDouble(int row, int col, double value) 为此 Matrix44 中的指定位置设置双精度值。 void setFloat(int row, int col, float value) 设置此 Matrix44 中指定位置的浮点值。 void setIdentity() 将此 Matrix44 设置为单位矩阵。 void setRotateAbout(float x, float y, float z, float radians) 围绕向量 [x, y, z] 旋转指定的弧度。 void setRotateAboutUnit(float x, float y, float z, float radians) 围绕向量 [x, y, z] 作为单位向量旋转指定的弧度。 void setRotateDegreesAbout(float x, float y, float z, float degrees) 围绕向量 [x, y, z] 旋转指定角度。 void setScale(float scale) 按指定大小缩放此 Matrix44。 void setScale(float sx, float sy, float sz) 按指定大小缩放此 Matrix44。 void setTranslate(float dx, float dy, float dz)...

鸿蒙OS Matrix

Matrix java.lang.Object |—ohos.agp.utils.Matrix public class Matrix extends Object 配置一个 3×3 矩阵,在主要列中显示以实现 Canvas 实例的平移、旋转和缩放。 此类维护一个浮点数组(长度为 9)以形成一个 3×3 矩阵。 它提供了转换数组中值的接口。 Since: 3 嵌套类摘要 修饰符和类型 类 描述 static class Matrix.ScaleToFit 枚举将源矩形缩放到目标矩形的模式。 构造函数摘要 构造函数 描述 Matrix() 用于创建 Matrix 实例的默认构造函数。 Matrix(float[] srcMatrixArray) 用于创建 Matrix 实例的构造函数。 Matrix(Matrix srcMatrix) 用于创建 Matrix 实例的构造函数。 方法总结 修饰符和类型 方法 描述 boolean cheapEqualTo(Matrix matrixM) 检查此 Matrix 和指定的矩阵是否由相同的位模式表示。 void dirtyMatrixTypeCache() 将内部缓存设置为未知状态。 boolean equals(Object object) 检查此 Matrix 对象是否等于指定的 Matrix 对象。 boolean equalsMatrixValue(Matrix otherMatrix) 获取指定对象矩阵值是否等于当前矩阵值。 float get(int index) 根据数组索引获取矩阵值。 float[] getData() 获取矩阵的浮点数组。 void getElements(float[] elements) 获取此 Matrix 的元素值。 float getMaxScale() 通过分解缩放和倾斜元素获得此矩阵的最大比例因子。 float getMinScale() 通过分解缩放和倾斜元素获得此矩阵的最小比例因子。 float getPerspX() 获取此矩阵的水平透视系数。 float getPerspY() 获取此 Matrix 的垂直透视系数。 float getScaleX() 获取此矩阵的水平比例因子。 float getScaleY() 获取此矩阵的垂直比例因子。 float getSkewX() 获取此矩阵的水平倾斜因子。 float getSkewY() 获取此矩阵的垂直偏斜因子。 float getTranslateX() 获取此矩阵的水平平移因子。 float getTranslateY() 获取此矩阵的垂直平移因子。 int hashCode() 返回对象的哈希码值。 boolean hasPerspective() 检查此矩阵是否包含透视元素。 int index(int row, int col) 根据输入的行号和列号计算数组索引。 boolean invert(Matrix inverse) 反转此矩阵。 boolean isFinite() 检查此矩阵的所有元素是否都是有限的。 boolean isFixedStepInX() 检查在 y 轴上执行矩阵变换后是否可以用常数向量表示 x 轴单位步长。 boolean isIdentity() 检查矩阵是否为单位矩阵。 boolean isScaleTranslate() 检查此矩阵是否已缩放和平移。 boolean isSimilarity() 检查此 Matrix 是否仅包含旋转、统一缩放和平移。 boolean isTranslate()...

鸿蒙OS Line

Line java.lang.Object |—ohos.agp.utils.Line public class Line extends Object 提供线路规格和 alpha 值。 Since: 5 构造函数摘要 构造函数 描述 Line(Point startPoint, Point endPoint) 用于创建具有指定起点和终点的 Line 实例的构造函数。 方法总结 修饰符和类型 方法 描述 boolean equals(Object object) 指示其他对象是否“等于”这个对象。 double getDistance() 获取这条线的起点和终点之间的距离。 Point getEndPoint() 获取直线的终点。 float getEndPointX() 获取直线终点的 x 坐标。 float getEndPointY() 获取直线终点的 y 坐标。 Point getStartPoint() 获取直线的起点。 float getStartPointX() 获取直线起点的 x 坐标。 float getStartPointY() 获取直线起点的 y 坐标。 int hashCode() 返回对象的哈希码值。 boolean isEmpty() 检查这条线的起点和终点之间的距离是否为零。 boolean isVertical(Line line) 检查指定的行和该行是否垂直。 void set(float startPointX, float startPointY, float endPointX, float endPointY) 设置这条线的起点和终点的坐标。 void set(Line line) 设置此行的属性。 void set(Point startPoint, Point endPoint) 设置这条线的起点和终点。 void setEmpty() 将此线的起点和终点的坐标设置为 (0, 0)。 void setEndPoint(Point point) 设置这条线的终点。 void setEndPointX(float x) 设置这条线的终点的 x 坐标。 void setEndPointY(float y) 设置这条线的终点的 y 坐标。 void setStartPoint(Point point) 设置这条线的起点。 void setStartPointX(float x) 设置这条线的起点的 x 坐标。 void setStartPointY(float y) 设置这条线的起点的 y 坐标。 String toString() 返回对象的字符串表示形式。 void translate(float dx, float dy) 将这条线平移指定的距离。 void translate(Point point) 平移这条线,其在 x 轴和 y 轴上的偏移量由 Point 实例指定。 从类 java.lang.Object 继承的方法 clone, finalize, getClass, notify, notifyAll, wait, wait, wait 构造函数详细信息 Line public Line(Point startPoint, Point endPoint) 用于创建具有指定起点和终点的 Line 实例的构造函数。 参数: 参数名称 参数描述 startPoint 指示 Line 实例的指定起点。 endPoint 指示 Line 实例的指定端点。 Since: 5 方法详情 isEmpty public...

鸿蒙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...