W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
java.lang.Object
|---ohos.agp.components.Component.EstimateSpec
public static class Component.EstimateSpec
extends Object
定義組件的度量規(guī)范。
EstimateSpec 封裝了子組件從父組件繼承的排列要求。 每個(gè) EstimateSpec 指示對(duì)寬度或高度以及模式的要求。 EstimateSpec 有三種可能的模式:UNCONSTRAINT、PRECISE 和 NOT_EXCEED。
修飾符和類型 | 字段 | 描述 |
---|---|---|
static int | ESTIMATED_STATE_BIT_MASK | 估計(jì)大小的狀態(tài)位 |
static int | NOT_EXCEED | 在此模式下,已為子組件指定了最大尺寸。 |
static int | PRECISE | 在這種模式下,父組件已經(jīng)確定了子組件的確切大小。 |
static int | UNCONSTRAINT | 在這種模式下,父組件對(duì)子組件沒(méi)有限制,這意味著子組件可以是任何它想要的大小。 |
構(gòu)造函數(shù) | 描述 |
---|---|
EstimateSpec() |
修飾符和類型 | 方法 | 描述 |
---|---|---|
static int | getChildSizeWithMode(int size, int estimatedConfig, int childEstimatedConfig) | 根據(jù)指定的大小和模式為子組件創(chuàng)建度量規(guī)范。 |
static int | getMode(int estimateSpec) | 獲取該組件的顯示方式。 |
static int | getSize(int estimateSpec) | 從提供的估計(jì)規(guī)范中提取大小。 |
static int | getSizeWithMode(int size, int mode) | 根據(jù)指定的大小和模式創(chuàng)建度量規(guī)范。 |
從類 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
public static final int ESTIMATED_STATE_BIT_MASK
估計(jì)大小的狀態(tài)位
public static final int NOT_EXCEED
在此模式下,已為子組件指定了最大尺寸。 子組件不能超過(guò)指定的大小。
public static final int PRECISE
在這種模式下,父組件已經(jīng)確定了子組件的確切大小。
public static final int UNCONSTRAINT
在這種模式下,父組件對(duì)子組件沒(méi)有限制,這意味著子組件可以是任何它想要的大小。
public EstimateSpec()
public static int getSizeWithMode(int size, int mode)
根據(jù)指定的大小和模式創(chuàng)建度量規(guī)范。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
size | 指示度量規(guī)范中包含的寬度或高度。 |
mode | 指示度量規(guī)范中包含的模式。 該值必須是 UNCONSTRAINT、PRECISE 或 NOT_EXCEED。 |
返回:
以模式返回大小。
public static int getMode(int estimateSpec)
獲取該組件的顯示方式。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
estimateSpec | 表示估計(jì)規(guī)格。 |
返回:
返回此組件的顯示模式。
public static int getSize(int estimateSpec)
從提供的估計(jì)規(guī)范中提取大小。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
estimateSpec | 表示度量規(guī)范。 |
返回:
返回度量規(guī)范的大小。
public static int getChildSizeWithMode(int size, int estimatedConfig, int childEstimatedConfig)
根據(jù)指定的大小和模式為子組件創(chuàng)建度量規(guī)范。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
size | 指示子組件想要多大。 |
estimatedConfig | 指示父級(jí)的模式。 |
childEstimatedConfig | 指示子組件的模式。 |
返回:
返回具有子組件模式的大小。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: