日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSFlexLayout.LayoutConfig

FlexLayout.LayoutConfig

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:申請域名、網(wǎng)絡空間、營銷軟件、網(wǎng)站建設、吉隆網(wǎng)站維護、網(wǎng)站推廣。

java.lang.Object

|---ohos.agp.components.ComponentContainer.LayoutConfig

|---|---ohos.agp.components.FlexLayout.LayoutConfig

public static class FlexLayout.LayoutConfig
extends ComponentContainer.LayoutConfig

為 FlexLayout 中的組件實現(xiàn)布局參數(shù)和屬性的配置。

字段摘要

從類 ohos.agp.components.ComponentContainer.LayoutConfig 繼承的字段
height, MATCH_CONTENT, MATCH_PARENT, width

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
LayoutConfig(int width, int height) 用于根據(jù)指定的寬度和高度創(chuàng)建 FlexLayout.LayoutConfig 實例的構(gòu)造函數(shù)。
LayoutConfig(ComponentContainer.LayoutConfig source) 用于根據(jù)給定 ComponentContainer.LayoutConfig 的屬性創(chuàng)建 FlexLayout.LayoutConfig 實例的構(gòu)造函數(shù)。
LayoutConfig(FlexLayout.LayoutConfig source) 用于根據(jù)另一個 FlexLayout.LayoutConfig 的屬性創(chuàng)建 FlexLayout.LayoutConfig 的構(gòu)造函數(shù)。
LayoutConfig(Context context, AttrSet attrSet) 用于根據(jù)上下文和屬性集創(chuàng)建 FlexLayout.LayoutConfig 實例的構(gòu)造函數(shù)。

方法總結(jié)

修飾符和類型 方法 描述
AlignSelf getAlignSelf() 獲取組件的 align self 屬性。
float getFlexBasisFraction() 獲取分數(shù)值,它決定了組件相對于其 FlexLayout 的主要大小。
float getFlexGrow() 獲取組件的彈性增長因子。
float getFlexShrink() 獲取組件的彈性收縮系數(shù)。
int getMaxHeight() 獲取組件的最大高度。
int getMaxWidth() 獲取組件的最大寬度。
int getMinHeight() 獲取組件的最小高度。
int getMinWidth() 獲取組件的最小寬度。
void setAlignSelf(AlignSelf alignSelf) 設置 align self 屬性,該屬性指定組件如何沿交叉軸對齊。
void setFlexBasisFraction(float flexBasisFraction) 設置分數(shù)值,該值確定組件相對于其容器的主要大小的初始主要大小。
void setFlexGrow(float flexGrow) 設置 flex 增長因子,它決定了當分配一個正的可用空間時,該組件相對于 FlexLayout 中的其他組件將增長多少。
void setFlexShrink(float flexShrink) 設置 flex 收縮因子,它決定了當分配負的可用空間時,該組件相對于 FlexLayout 中的其他組件將收縮多少。
void setMaxHeight(int maxHeight) 設置組件的最大高度。
void setMaxWidth(int maxWidth) 設置組件的最大寬度。
void setMinHeight(int minHeight) 設置組件的最小高度。
void setMinWidth(int minWidth) 設置組件的最小寬度。
從類 ohos.agp.components.ComponentContainer.LayoutConfig 繼承的方法
clone, getHorizontalEndMargin, getHorizontalStartMargin, getLayoutDirection, getMarginBottom, getMarginLeft, getMarginRight, getMargins, getMarginsLeftAndRight, getMarginsTopAndBottom, getMarginTop, isMarginsRelative, setMarginBottom, setMarginLeft, setMarginRight, setMargins, setMarginsLeftAndRight, setMarginsRelative, setMarginsTopAndBottom, setMarginTop
從類 java.lang.Object 繼承的方法
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

構(gòu)造函數(shù)詳細信息

LayoutConfig

public LayoutConfig(Context context, AttrSet attrSet)

用于根據(jù)上下文和屬性集創(chuàng)建 FlexLayout.LayoutConfig 實例的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱 參數(shù)描述
context 指示應用程序上下文。
attrSet 指示要使用的屬性集。

LayoutConfig

public LayoutConfig(int width, int height)

用于根據(jù)指定的寬度和高度創(chuàng)建 FlexLayout.LayoutConfig 實例的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱 參數(shù)描述
width 指示要使用的寬度,可以是特定值、ComponentContainer.LayoutConfig.MATCH_PARENT 或 ComponentContainer.LayoutConfig.MATCH_CONTENT。
height 指示要使用的高度,可以是特定值、ComponentContainer.LayoutConfig.MATCH_PARENT 或 ComponentContainer.LayoutConfig.MATCH_CONTENT。

LayoutConfig

public LayoutConfig(ComponentContainer.LayoutConfig source)

用于根據(jù)給定 ComponentContainer.LayoutConfig 的屬性創(chuàng)建 FlexLayout.LayoutConfig 實例的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱 參數(shù)描述
source 表示源布局。

LayoutConfig

public LayoutConfig(FlexLayout.LayoutConfig source)

用于根據(jù)另一個 FlexLayout.LayoutConfig 的屬性創(chuàng)建 FlexLayout.LayoutConfig 的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱 參數(shù)描述
source 表示源布局。

方法詳情

setMinWidth

public void setMinWidth(int minWidth)

設置組件的最小寬度。

參數(shù):

參數(shù)名稱 參數(shù)描述
minWidth 指示要設置的最小寬度。 該值必須在 [0, 0xFFFFFF] 范圍內(nèi)。

getMinWidth

public int getMinWidth()

獲取組件的最小寬度。

返回:

如果有的話,返回最小寬度; 否則返回 0。

setMinHeight

public void setMinHeight(int minHeight)

設置組件的最小高度。

參數(shù):

參數(shù)名稱 參數(shù)描述
minHeight 指示要設置的最小高度。 該值必須在 [0, 0xFFFFFF] 范圍內(nèi)。

getMinHeight

public int getMinHeight()

獲取組件的最小寬度。

返回:

如果有的話,返回最小高度; 否則返回 0。

setMaxWidth

public void setMaxWidth(int maxWidth)

設置組件的最大寬度。

參數(shù):

參數(shù)名稱 參數(shù)描述
maxWidth 指示要設置的最大寬度。 該值必須在 [0, 0xFFFFFF] 范圍內(nèi)。

getMaxWidth

public int getMaxWidth()

獲取組件的最大寬度。

返回:

返回最大寬度(如果有); 否則返回 0xFFFFFF。

setMaxHeight

public void setMaxHeight(int maxHeight)

設置組件的最大高度。

參數(shù):

參數(shù)名稱 參數(shù)描述
maxHeight 指示要設置的最大高度。 該值必須在 [0, 0xFFFFFF] 范圍內(nèi)。

getMaxHeight

public int getMaxHeight()

獲取組件的最大高度。

返回:

返回最大高度(如果有); 否則返回 0xFFFFFF。

setFlexGrow

public void setFlexGrow(float flexGrow)

設置 flex 增長因子,它決定了當分配一個正的可用空間時,該組件相對于 FlexLayout 中的其他組件將增長多少。

參數(shù):

參數(shù)名稱 參數(shù)描述
flexGrow 指示要設置的彈性增長因子。 負值將被忽略。

getFlexGrow

public float getFlexGrow()

獲取組件的彈性增長因子。

返回:

返回彈性增長因子。

setFlexShrink

public void setFlexShrink(float flexShrink)

設置 flex 收縮因子,它決定了當分配負的可用空間時,該組件相對于 FlexLayout 中的其他組件將收縮多少。

參數(shù):

參數(shù)名稱 參數(shù)描述
flexShrink 指示要設置的彈性收縮系數(shù)。 負值將被忽略。

getFlexShrink

public float getFlexShrink()

獲取組件的彈性收縮系數(shù)。

返回:

返回彈性收縮因子。

setAlignSelf

public void setAlignSelf(AlignSelf alignSelf)

設置 align self 屬性,該屬性指定組件如何沿交叉軸對齊。

參數(shù):

參數(shù)名稱 參數(shù)描述
alignSelf 指示要設置的 align self 屬性。

getAlignSelf

public AlignSelf getAlignSelf()

獲取組件的 align self 屬性。

返回:

返回對齊自身屬性。

setFlexBasisFraction

public void setFlexBasisFraction(float flexBasisFraction)

設置分數(shù)值,該值確定組件相對于其容器的主要大小的初始主要大小。

該設置僅在確定了 FlexLayout 的主要尺寸時有效,例如在測量過程中布局的 EstimateSpec 為 EstimateSpec#PRECISE。 它將覆蓋 ComponentContainer.LayoutConfig.width 或 ComponentContainer.LayoutConfig.height 指定的尺寸。

參數(shù):

參數(shù)名稱 參數(shù)描述
flexBasisFraction 表示要設置的小數(shù)值,必須在 [0.0, 1.0] 范圍內(nèi)。

getFlexBasisFraction

public float getFlexBasisFraction()

獲取分數(shù)值,它決定了組件相對于其 FlexLayout 的主要大小。

返回:

如果有,則返回小數(shù)值; 否則返回 -1.0。


當前文章:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSFlexLayout.LayoutConfig
文章轉(zhuǎn)載:http://www.5511xx.com/article/cdhchcp.html