public class FadeCounter extends ColorTransitionModel
MAX, MIN, value
コンストラクタと説明 |
---|
FadeCounter(int value,
int speed)
初期値と遷移速度を指定して、フェードカウンタを作成します.
|
修飾子とタイプ | メソッドと説明 |
---|---|
FadeCounter |
clone()
このモデルのクローンを返します.
|
static FadeCounter |
fadeIn(int speed)
0から開始するカウンタを作成します.
|
static FadeCounter |
fadeOut(int speed)
255から開始するカウンタを作成します.
|
boolean |
isEnded()
このオブジェクトが「終了した」状態であるかを検査します.
|
boolean |
isRunning()
このオブジェクトが「開始している」状態であるかを検査します.
|
java.lang.String |
toString() |
void |
update()
特定のアルゴリズムにしたがって、値(value)を変更します.
|
createColor, createColor, equals, getValue, hashCode, setValue, valueOf
public FadeCounter(int value, int speed) throws java.lang.IllegalArgumentException
value
- カウンタの初期値です。0から255の間で指定します。speed
- カウンタの遷移速度です。負数を指定できます。java.lang.IllegalArgumentException
- 初期値が0未満か、255を超える場合に投げられます。public static FadeCounter fadeIn(int speed)
speed
- カウンタの遷移速度を指定します。
このメソッドでは、通常は正数を指定します。public static FadeCounter fadeOut(int speed)
speed
- カウンタの遷移速度を指定します。
このメソッドでは、通常は負数を指定します。public void update()
ColorTransitionModel
update
クラス内 ColorTransitionModel
public boolean isRunning()
isRunning
インタフェース内 Statable
isRunning
クラス内 ColorTransitionModel
public boolean isEnded()
isEnded
インタフェース内 Statable
isEnded
クラス内 ColorTransitionModel
public java.lang.String toString()
toString
クラス内 ColorTransitionModel
public FadeCounter clone()
Model
clone
クラス内 ColorTransitionModel