Most visited

Recently visited

ItemAlignmentFacet.ItemAlignmentDef

public static class ItemAlignmentFacet.ItemAlignmentDef
extends Object

java.lang.Object
   ↳ android.support.v17.leanback.widget.ItemAlignmentFacet.ItemAlignmentDef


视图下对齐位置的定义。

Summary

Public constructors

ItemAlignmentFacet.ItemAlignmentDef()

Public methods

final int getItemAlignmentFocusViewId()

返回对齐的哪个子视图的焦点。

final int getItemAlignmentOffset()

获取要偏移的像素数。

final float getItemAlignmentOffsetPercent()

除了偏移之外,还获取项目对齐的偏移百分比。

final int getItemAlignmentViewId()

获取要对齐哪个子视图的Id。

boolean isAlignedToTextViewBaseLine()

当TextView应该与基线对齐时返回true。

final boolean isItemAlignmentOffsetWithPadding()

如果属实:我们在正项偏移中包含左/顶部填充,包括负项偏移的右/底部填充。

final void setAlignedToTextViewBaseline(boolean alignToBaseline)

如果 getItemAlignmentViewId()是TextView并且alignToBaseline为true,则与基线对齐。

final void setItemAlignmentFocusViewId(int viewId)

设置哪个子视图的焦点对齐。

final void setItemAlignmentOffset(int offset)

设置要偏移的像素数量。

final void setItemAlignmentOffsetPercent(float percent)

除了偏移之外,还设置项目对齐的偏移百分比。

final void setItemAlignmentOffsetWithPadding(boolean withPadding)

设置是否为正项偏移包括左/顶部填充,包括负项偏移的右/底部填充。

final void setItemAlignmentViewId(int viewId)

设置要对齐哪个子视图的Id。

Inherited methods

From class java.lang.Object

Public constructors

ItemAlignmentFacet.ItemAlignmentDef

ItemAlignmentFacet.ItemAlignmentDef ()

Public methods

getItemAlignmentFocusViewId

int getItemAlignmentFocusViewId ()

返回对齐的哪个子视图的焦点。 未设置时,它将使用相同的编号getItemAlignmentViewId()

Returns
int

getItemAlignmentOffset

int getItemAlignmentOffset ()

获取要偏移的像素数。 对于从高边对齐,或从低边对齐可能为负。

Returns
int

getItemAlignmentOffsetPercent

float getItemAlignmentOffsetPercent ()

除了偏移之外,还获取项目对齐的偏移百分比。 例如,40表示距离下边缘40%的宽度。 使用ITEM_ALIGN_OFFSET_PERCENT_DISABLED禁用。

Returns
float

getItemAlignmentViewId

int getItemAlignmentViewId ()

获取要对齐哪个子视图的Id。 View.NO_ID引用根视图,只应在第一个视图中使用。 Extra ItemAlignmentDefs应提供视图ID以匹配当前的焦点视图。

Returns
int

isAlignedToTextViewBaseLine

boolean isAlignedToTextViewBaseLine ()

当TextView应该与基线对齐时返回true。

Returns
boolean

isItemAlignmentOffsetWithPadding

boolean isItemAlignmentOffsetWithPadding ()

如果属实:我们在正项偏移中包含左/顶部填充,包括负项偏移的右/底部填充。

Returns
boolean

setAlignedToTextViewBaseline

void setAlignedToTextViewBaseline (boolean alignToBaseline)

如果 getItemAlignmentViewId()是TextView并且alignToBaseline为true,则与基线对齐。

Parameters
alignToBaseline boolean: Boolean indicating whether to align the text to baseline.

setItemAlignmentFocusViewId

void setItemAlignmentFocusViewId (int viewId)

设置哪个子视图的焦点对齐。 未设置时,它将使用相同的编号getItemAlignmentViewId()

Parameters
viewId int

setItemAlignmentOffset

void setItemAlignmentOffset (int offset)

设置要偏移的像素数量。 对于从高边对齐,或从低边对齐可能为负。

Parameters
offset int

setItemAlignmentOffsetPercent

void setItemAlignmentOffsetPercent (float percent)

除了偏移之外,还设置项目对齐的偏移百分比。 例如,40表示距离下边缘40%的宽度。 使用ITEM_ALIGN_OFFSET_PERCENT_DISABLED禁用。

Parameters
percent float

setItemAlignmentOffsetWithPadding

void setItemAlignmentOffsetWithPadding (boolean withPadding)

设置是否为正项偏移包括左/顶部填充,包括负项偏移的右/底部填充。

Parameters
withPadding boolean

setItemAlignmentViewId

void setItemAlignmentViewId (int viewId)

设置要对齐哪个子视图的Id。 View.NO_ID引用根视图,只应在第一个视图中使用。 Extra ItemAlignmentDefs应提供视图ID以匹配当前的焦点视图。

Parameters
viewId int

Hooray!