public static class ItemAlignmentFacet.ItemAlignmentDef
extends Object
java.lang.Object | |
↳ | android.support.v17.leanback.widget.ItemAlignmentFacet.ItemAlignmentDef |
视图下对齐位置的定义。
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) 如果 |
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
|
ItemAlignmentFacet.ItemAlignmentDef ()
int getItemAlignmentFocusViewId ()
返回对齐的哪个子视图的焦点。 未设置时,它将使用相同的编号getItemAlignmentViewId()
Returns | |
---|---|
int |
int getItemAlignmentOffset ()
获取要偏移的像素数。 对于从高边对齐,或从低边对齐可能为负。
Returns | |
---|---|
int |
float getItemAlignmentOffsetPercent ()
除了偏移之外,还获取项目对齐的偏移百分比。 例如,40表示距离下边缘40%的宽度。 使用ITEM_ALIGN_OFFSET_PERCENT_DISABLED
禁用。
Returns | |
---|---|
float |
int getItemAlignmentViewId ()
获取要对齐哪个子视图的Id。 View.NO_ID引用根视图,只应在第一个视图中使用。 Extra ItemAlignmentDefs应提供视图ID以匹配当前的焦点视图。
Returns | |
---|---|
int |
boolean isAlignedToTextViewBaseLine ()
当TextView应该与基线对齐时返回true。
Returns | |
---|---|
boolean |
boolean isItemAlignmentOffsetWithPadding ()
如果属实:我们在正项偏移中包含左/顶部填充,包括负项偏移的右/底部填充。
Returns | |
---|---|
boolean |
void setAlignedToTextViewBaseline (boolean alignToBaseline)
如果 getItemAlignmentViewId()
是TextView并且alignToBaseline为true,则与基线对齐。
Parameters | |
---|---|
alignToBaseline |
boolean : Boolean indicating whether to align the text to baseline. |
void setItemAlignmentFocusViewId (int viewId)
设置哪个子视图的焦点对齐。 未设置时,它将使用相同的编号getItemAlignmentViewId()
Parameters | |
---|---|
viewId |
int
|
void setItemAlignmentOffset (int offset)
设置要偏移的像素数量。 对于从高边对齐,或从低边对齐可能为负。
Parameters | |
---|---|
offset |
int
|
void setItemAlignmentOffsetPercent (float percent)
除了偏移之外,还设置项目对齐的偏移百分比。 例如,40表示距离下边缘40%的宽度。 使用ITEM_ALIGN_OFFSET_PERCENT_DISABLED
禁用。
Parameters | |
---|---|
percent |
float
|
void setItemAlignmentOffsetWithPadding (boolean withPadding)
设置是否为正项偏移包括左/顶部填充,包括负项偏移的右/底部填充。
Parameters | |
---|---|
withPadding |
boolean
|
void setItemAlignmentViewId (int viewId)
设置要对齐哪个子视图的Id。 View.NO_ID引用根视图,只应在第一个视图中使用。 Extra ItemAlignmentDefs应提供视图ID以匹配当前的焦点视图。
Parameters | |
---|---|
viewId |
int
|