public abstract class BaseIndicatorController extends Object
限定符和类型 | 类和说明 |
---|---|
static class |
BaseIndicatorController.AnimStatus |
构造器和说明 |
---|
BaseIndicatorController() |
限定符和类型 | 方法和说明 |
---|---|
abstract List<Animator> |
createAnimation()
create animation or animations
|
abstract void |
draw(android.graphics.Canvas canvas,
android.graphics.Paint paint)
draw indicator
|
int |
getHeight() |
android.view.View |
getTarget() |
int |
getWidth() |
void |
initAnimation() |
void |
postInvalidate() |
void |
setAnimationStatus(BaseIndicatorController.AnimStatus animStatus)
make animation to start or end when target
view was be Visible or Gone or Invisible.
|
void |
setTarget(android.view.View target) |
public void setTarget(android.view.View target)
public android.view.View getTarget()
public int getWidth()
public int getHeight()
public void postInvalidate()
public abstract void draw(android.graphics.Canvas canvas, android.graphics.Paint paint)
canvas
- paint
- public void initAnimation()
public void setAnimationStatus(BaseIndicatorController.AnimStatus animStatus)
animStatus
-