FloatValueHolder
public class FloatValueHolder
FloatValueHolder holds a float value. FloatValueHolder provides a setter and a getter ( i.e. setValue and getValue) to access this float value. Animations can be performed on a FloatValueHolder instance. During each frame of the animation, the FloatValueHolder will have its value updated via setValue. The caller can obtain the up-to-date animation value via getValue.
Here is an example for creating a FlingAnimation with a FloatValueHolder:
// Create a fling animation with an initial velocity of 5000 (pixel/s) and an initial position // of 20f. FloatValueHolder floatValueHolder = new FloatValueHolder(20f); FlingAnimation anim = new FlingAnimation(floatValueHolder).setStartVelocity(5000); anim.start();
| See also | |
|---|---|
SpringAnimation |
|
FlingAnimation |
Summary
Public constructors |
|---|
|
Constructs a holder for a float value that is initialized to 0. |
FloatValueHolder(float value)Constructs a holder for a float value that is initialized to the input value. |
Public methods |
|
|---|---|
float |
getValue()Returns the float value held in the FloatValueHolder instance. |
void |
setValue(float value)Sets the value held in the FloatValueHolder instance. |
Public constructors
FloatValueHolder
public FloatValueHolder()
Constructs a holder for a float value that is initialized to 0.
FloatValueHolder
public FloatValueHolder(float value)
Constructs a holder for a float value that is initialized to the input value.
| Parameters | |
|---|---|
float value |
the value to initialize the value held in the FloatValueHolder |