DrawableContainer.DrawableContainerState
public static abstract class DrawableContainer.DrawableContainerState
extends Drawable.ConstantState
一个ConstantState,可以包含几个Drawable
。 该课程已公开发布,以便进行测试,并且其未来版本中的知名度可能会发生变化。
Summary
Public methods
addChild
int addChild (Drawable dr)
将drawable添加到包含的可绘制列表的末尾。
Parameters |
dr |
Drawable : the drawable to add |
Returns |
int |
the position of the drawable within the container |
canApplyTheme
boolean canApplyTheme ()
返回这个常量状态是否可以应用主题。
canConstantState
boolean canConstantState ()
getChangingConfigurations
int getChangingConfigurations ()
返回将影响此可绘制的配置更改的位掩码(因此需要完全重新加载它)。
getChildCount
int getChildCount ()
getConstantHeight
int getConstantHeight ()
getConstantMinimumHeight
int getConstantMinimumHeight ()
getConstantMinimumWidth
int getConstantMinimumWidth ()
getConstantPadding
Rect getConstantPadding ()
getConstantWidth
int getConstantWidth ()
getEnterFadeDuration
int getEnterFadeDuration ()
getExitFadeDuration
int getExitFadeDuration ()
getOpacity
int getOpacity ()
growArray
void growArray (int oldSize,
int newSize)
Parameters |
oldSize |
int
|
newSize |
int
|
isConstantSize
boolean isConstantSize ()
isStateful
boolean isStateful ()
setConstantSize
void setConstantSize (boolean constant)
Parameters |
constant |
boolean
|
setEnterFadeDuration
void setEnterFadeDuration (int duration)
setExitFadeDuration
void setExitFadeDuration (int duration)
setVariablePadding
void setVariablePadding (boolean variable)
一个布尔值,指示是使用集合中所有帧的最大填充值(false)还是使用显示的帧的填充值(true)。 默认值为false。
Parameters |
variable |
boolean
|
Protected methods
computeConstantSize
void computeConstantSize ()