创新互联公司专注于陆河网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供陆河营销型网站建设,陆河网站制作、陆河网页设计、陆河网站官网定制、微信小程序定制开发服务,打造陆河网络公司原创品牌,更为您提供陆河网站排名全网营销落地服务。
java.lang.Object
|---ohos.agp.components.Component.EstimateSpec
public static class Component.EstimateSpec
extends Object
定义组件的度量规范。
EstimateSpec 封装了子组件从父组件继承的排列要求。 每个 EstimateSpec 指示对宽度或高度以及模式的要求。 EstimateSpec 有三种可能的模式:UNCONSTRAINT、PRECISE 和 NOT_EXCEED。
修饰符和类型 | 字段 | 描述 |
---|---|---|
static int | ESTIMATED_STATE_BIT_MASK | 估计大小的状态位 |
static int | NOT_EXCEED | 在此模式下,已为子组件指定了最大尺寸。 |
static int | PRECISE | 在这种模式下,父组件已经确定了子组件的确切大小。 |
static int | UNCONSTRAINT | 在这种模式下,父组件对子组件没有限制,这意味着子组件可以是任何它想要的大小。 |
构造函数 | 描述 |
---|---|
EstimateSpec() |
修饰符和类型 | 方法 | 描述 |
---|---|---|
static int | getChildSizeWithMode(int size, int estimatedConfig, int childEstimatedConfig) | 根据指定的大小和模式为子组件创建度量规范。 |
static int | getMode(int estimateSpec) | 获取该组件的显示方式。 |
static int | getSize(int estimateSpec) | 从提供的估计规范中提取大小。 |
static int | getSizeWithMode(int size, int mode) | 根据指定的大小和模式创建度量规范。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
public static final int ESTIMATED_STATE_BIT_MASK
估计大小的状态位
public static final int NOT_EXCEED
在此模式下,已为子组件指定了最大尺寸。 子组件不能超过指定的大小。
public static final int PRECISE
在这种模式下,父组件已经确定了子组件的确切大小。
public static final int UNCONSTRAINT
在这种模式下,父组件对子组件没有限制,这意味着子组件可以是任何它想要的大小。
public EstimateSpec()
public static int getSizeWithMode(int size, int mode)
根据指定的大小和模式创建度量规范。
参数:
参数名称 | 参数描述 |
---|---|
size | 指示度量规范中包含的宽度或高度。 |
mode | 指示度量规范中包含的模式。 该值必须是 UNCONSTRAINT、PRECISE 或 NOT_EXCEED。 |
返回:
以模式返回大小。
public static int getMode(int estimateSpec)
获取该组件的显示方式。
参数:
参数名称 | 参数描述 |
---|---|
estimateSpec | 表示估计规格。 |
返回:
返回此组件的显示模式。
public static int getSize(int estimateSpec)
从提供的估计规范中提取大小。
参数:
参数名称 | 参数描述 |
---|---|
estimateSpec | 表示度量规范。 |
返回:
返回度量规范的大小。
public static int getChildSizeWithMode(int size, int estimatedConfig, int childEstimatedConfig)
根据指定的大小和模式为子组件创建度量规范。
参数:
参数名称 | 参数描述 |
---|---|
size | 指示子组件想要多大。 |
estimatedConfig | 指示父级的模式。 |
childEstimatedConfig | 指示子组件的模式。 |
返回:
返回具有子组件模式的大小。
当前标题:创新互联鸿蒙OS教程:鸿蒙OSComponent.EstimateSpec
标题来源:http://www.shufengxianlan.com/qtweb/news31/196131.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联