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) |
|
|---|---|
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
|