- java.lang.Object
-
- javafx.animation.KeyValue
-
public final class KeyValue extends Object
アニメーションに沿って特定の間隔に対して補間されるキー値を定義します。 タイムラインにおける特定の時点を定義するKeyFrame
は、複数のKeyValues
を持つことができます。KeyValue
は不変のクラスです。KeyValue
は、ターゲット、つまりWritableValue
、終了値およびInterpolator
の実装によって定義されます。ほとんどの補間では、2つの
KeyFrames
間の補間を定義します。 (唯一の例外はタンジェント補間です。) 2つ目のKeyFrame
(順方向)のKeyValue
では、間隔で使用する補間を指定します。タンジェント補間では、
KeyFrame
の左右の補間を定義します(Interpolator.TANGENT
を参照)。デフォルトでは、
Interpolator.LINEAR
が間隔で使用されます。- 導入されたバージョン:
- JavaFX 2.0
- 関連項目:
Timeline
,KeyFrame
,Interpolator
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 KeyValue(WritableValue<T> target, T endValue)
Interpolator.LINEAR
を使用するKeyValue
を作成します。KeyValue(WritableValue<T> target, T endValue, Interpolator interpolator)
KeyValue
を作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
equals(Object obj)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。Object
getEndValue()
このKeyValue
の終了値を返します。Interpolator
getInterpolator()
特定の間隔に沿ってキー値を計算するために使用されるInterpolator
。WritableValue<?>
getTarget()
このKeyValue
のターゲットを返しますint
hashCode()
このKeyValue
オブジェクトのハッシュ・コードを返します。String
toString()
このKeyValue
オブジェクトの文字列表現を返します。
-
-
-
コンストラクタの詳細
-
KeyValue
public KeyValue(WritableValue<T> target, T endValue, Interpolator interpolator)
KeyValue
を作成します。- 型パラメータ:
T
-KeyValue
の型- パラメータ:
target
- ターゲットendValue
- 終了値interpolator
-Interpolator
- 例外:
NullPointerException
-target
またはinterpolator
がnull
の場合
-
KeyValue
public KeyValue(WritableValue<T> target, T endValue)
Interpolator.LINEAR
を使用するKeyValue
を作成します。- 型パラメータ:
T
-KeyValue
の型- パラメータ:
target
- ターゲットendValue
- 終了値- 例外:
NullPointerException
-target
またはinterpolator
がnull
の場合
-
-
メソッドの詳細
-
getTarget
public WritableValue<?> getTarget()
このKeyValue
のターゲットを返します- 戻り値:
- ターゲット
-
getEndValue
public Object getEndValue()
このKeyValue
の終了値を返します。- 戻り値:
- 終了値
-
getInterpolator
public Interpolator getInterpolator()
特定の間隔に沿ってキー値を計算するために使用されるInterpolator
。 デフォルトでは、Interpolator.LINEAR
が使用されます。- 戻り値:
- 特定のインターバルに沿ったキー値を計算するために使用されるインターポレータ
-
toString
public String toString()
このKeyValue
オブジェクトの文字列表現を返します。
-
hashCode
public int hashCode()
このKeyValue
オブジェクトのハッシュ・コードを返します。- オーバーライド:
hashCode
、クラス:Object
- 戻り値:
- ハッシュ・コード
- 関連項目:
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
equals
public boolean equals(Object obj)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。target
、endValue
およびinterpolator
が等しい場合、2つのKeyValues
は等しいとみなされます。- オーバーライド:
equals
、クラス:Object
- パラメータ:
obj
- 比較対象の参照オブジェクト。- 戻り値:
- このオブジェクトがobj引数と同じである場合は
true
、それ以外の場合はfalse
。 - 関連項目:
Object.hashCode()
、HashMap
-
-