Package org.pushingpixels.trident.Timeline

Examples of org.pushingpixels.trident.Timeline.TimelineState


   */
  public void cancelAllTimelines() {
    synchronized (LOCK) {
      getAnimatorThread();
      for (Timeline timeline : this.runningTimelines) {
        TimelineState oldState = timeline.getState();
        while (timeline.getState() != TimelineState.IDLE)
          timeline.popState();
        timeline.pushState(TimelineState.CANCELLED);
        this.callbackCallTimelineStateChanged(timeline, oldState);
        timeline.popState();
View Full Code Here


   */
  private void cancelTimeline(Timeline timeline) {
    getAnimatorThread();
    if (this.runningTimelines.contains(timeline)) {
      this.runningTimelines.remove(timeline);
      TimelineState oldState = timeline.getState();
      while (timeline.getState() != TimelineState.IDLE)
        timeline.popState();
      timeline.pushState(TimelineState.CANCELLED);
      this.callbackCallTimelineStateChanged(timeline, oldState);
      timeline.popState();
View Full Code Here

   */
  private void endTimeline(Timeline timeline) {
    getAnimatorThread();
    if (this.runningTimelines.contains(timeline)) {
      this.runningTimelines.remove(timeline);
      TimelineState oldState = timeline.getState();
      float endPosition = timeline.timelinePosition;
      while (timeline.getState() != TimelineState.IDLE) {
        TimelineState state = timeline.popState();
        if (state == TimelineState.PLAYING_FORWARD)
          endPosition = 1.0f;
        if (state == TimelineState.PLAYING_REVERSE)
          endPosition = 0.0f;
      }
View Full Code Here

   *            Timeline to suspend.
   */
  private void suspendTimeline(Timeline timeline) {
    getAnimatorThread();
    if (this.runningTimelines.contains(timeline)) {
      TimelineState oldState = timeline.getState();
      if ((oldState != TimelineState.PLAYING_FORWARD)
          && (oldState != TimelineState.PLAYING_REVERSE)
          && (oldState != TimelineState.READY)) {
        return;
      }
View Full Code Here

   *            Timeline to resume.
   */
  private void resumeTimeline(Timeline timeline) {
    getAnimatorThread();
    if (this.runningTimelines.contains(timeline)) {
      TimelineState oldState = timeline.getState();
      if (oldState != TimelineState.SUSPENDED)
        return;
      timeline.popState();
      this.callbackCallTimelineStateChanged(timeline, oldState);
    }
View Full Code Here

TOP

Related Classes of org.pushingpixels.trident.Timeline.TimelineState

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.