鸿蒙OS Component.MeasureSpec

Component.MeasureSpec

java.lang.Object

|—ohos.agp.components.Component.MeasureSpec

@Deprecated
public static class Component.MeasureSpec
extends Object

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

字段摘要

修饰符和类型 字段 描述
static int ESTIMATED_STATE_BIT_MASK 已弃用。
static int NOT_EXCEED 已弃用。
static int PRECISE 已弃用。
static int UNCONSTRAINT 已弃用。

构造函数摘要

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

方法总结

修饰符和类型 方法 描述
static int getMeasureSpec(int size, int mode) 已弃用。
static int getMode(int measureSpec) 已弃用。
static int getSize(int measureSpec) 已弃用。
static int getSizeAndConfig(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 设置的约束协调设置所需大小和状态的实用程序

参数:

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

返回:

大小的位掩码

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《鸿蒙OS Component.MeasureSpec》
文章链接:https://zhuji.vsping.com/314266.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。