|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TimelineCallback
Callback for the fade tracker. Is used when the application (some UI delegate) wishes to execute some code on the fade.
| Method Summary | |
|---|---|
void |
onTimelinePulse(float durationFraction,
float timelinePosition)
Indicates that the timeline pulse has happened. |
void |
onTimelineStateChanged(Timeline.TimelineState oldState,
Timeline.TimelineState newState,
float durationFraction,
float timelinePosition)
Indicates that the timeline state has changed. |
| Method Detail |
|---|
void onTimelineStateChanged(Timeline.TimelineState oldState,
Timeline.TimelineState newState,
float durationFraction,
float timelinePosition)
oldState - The old timeline state.newState - The new timeline state.durationFraction - The current timeline duration fraction.Is guaranteed to be in
0.0-1.0 range. The rate of change of this value is linear, and
the value is proportional to
Timeline.setDuration(long).timelinePosition - The current timeline position. Is guaranteed to be in 0.0-1.0
range. The rate of change of this value is not necessarily
linear and is affected by the
Timeline.setEase(org.pushingpixels.trident.ease.TimelineEase)
.
void onTimelinePulse(float durationFraction,
float timelinePosition)
durationFraction - The current timeline duration fraction.Is guaranteed to be in
0.0-1.0 range. The rate of change of this value is linear, and
the value is proportional to
Timeline.setDuration(long).timelinePosition - The current timeline position. Is guaranteed to be in 0.0-1.0
range. The rate of change of this value is not necessarily
linear and is affected by the
Timeline.setEase(org.pushingpixels.trident.ease.TimelineEase)
.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||