鸿蒙OS开发文档 鸿蒙OS Component.MeasureSpec

2024-02-25 开发教程 鸿蒙OS开发文档 匿名 3

Component.MeasureSpec

java.lang.Object
|---ohos.agp.components.Component.MeasureSpec

@Deprecated
public static class Component.MeasureSpec
extends Object

已弃用。 此更改自 API 版本 6 起生效。已替换为 EstimateSpec

字段摘要

修饰符和类型字段描述
static intESTIMATED_STATE_BIT_MASK已弃用。
static intNOT_EXCEED已弃用。
static intPRECISE已弃用。
static intUNCONSTRAINT已弃用。

构造函数摘要

构造函数描述
MeasureSpec()已弃用。

方法总结

修饰符和类型方法描述
static intgetMeasureSpec(int size, int mode)已弃用。
static intgetMode(int measureSpec)已弃用。
static intgetSize(int measureSpec)已弃用。
static intgetSizeAndConfig(int size, int estimatedConfig, int childEstimatedConfig)已弃用。
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

字段详细信息

ESTIMATED_STATE_BIT_MASK

@Deprecated public static final int ESTIMATED_STATE_BIT_MASK

已弃用。

估计大小的状态位

NOT_EXCEED

@Deprecated public static final int NOT_EXCEED

已弃用。

在此模式下,已为子组件指定了最大尺寸。 子组件不能超过指定的大小。

PRECISE

@Deprecated public static final int PRECISE

已弃用。

在这种模式下,父组件已经确定了子组件的确切大小。

UNCONSTRAINT

@Deprecated public static final int UNCONSTRAINT

已弃用。

在这种模式下,父组件对子组件没有限制,这意味着子组件可以是任何它想要的大小。

构造函数详细信息

MeasureSpec

@Deprecated public MeasureSpec()

已弃用。

方法详情

getMeasureSpec

@Deprecated public static int getMeasureSpec(int size, int mode)

已弃用。

根据指定的大小和模式创建度量规范。

参数:

参数名称参数描述
size指示度量规范中包含的大小。 取值范围为 0 到(1 左移 MeasureSpec.MODE_SHIFT 位),包括 1。
mode指示度量规范中包含的模式。 该值必须是 UNCONSTRAINT、PRECISE 或 NOT_EXCEED。

返回:

返回新的度量规范。

getMode

@Deprecated public static int getMode(int measureSpec)

已弃用。

获取该组件的显示方式。

参数:

参数名称参数描述
measureSpec表示度量规范。

返回:

返回此组件的显示模式。

getSize

@Deprecated public static int getSize(int measureSpec)

已弃用。

从提供的度量规范中提取大小。

参数:

参数名称参数描述
measureSpec表示度量规范。

返回:

返回度量规范的大小。

getSizeAndConfig

@Deprecated public static int getSizeAndConfig(int size, int estimatedConfig, int childEstimatedConfig)

已弃用。

与 MeasureSpec 设置的约束协调设置所需大小和状态的实用程序

参数:

参数名称参数描述
sizesize 组件想要的大小。
estimatedConfig由父级设置的约束。
childEstimatedConfig组件子项的大小信息位掩码。

返回:

大小的位掩码