Package org.oscim.map

Class Animator

java.lang.Object
org.oscim.map.Animator
Direct Known Subclasses:
Animator2

public class Animator extends Object
  • Field Details

  • Constructor Details

    • Animator

      public Animator(Map map)
  • Method Details

    • animateTo

      public void animateTo(BoundingBox bbox)
    • animateTo

      public void animateTo(long duration, BoundingBox bbox)
    • animateTo

      public void animateTo(long duration, BoundingBox bbox, Easing.Type easingType)
    • animateTo

      public void animateTo(long duration, BoundingBox bbox, Easing.Type easingType, int state)
    • animateTo

      public void animateTo(GeoPoint p)
    • animateTo

      public void animateTo(long duration, GeoPoint p)
    • animateTo

      public void animateTo(long duration, GeoPoint geoPoint, double scale, boolean relative)
      Animate to GeoPoint
      Parameters:
      duration - in ms
      geoPoint -
      scale -
      relative - alter scale relative to current scale
    • animateTo

      public void animateTo(long duration, GeoPoint geoPoint, double scale, boolean relative, Easing.Type easingType)
      Animate to GeoPoint
      Parameters:
      duration - in ms
      geoPoint -
      scale -
      relative - alter scale relative to current scale
      easingType - easing function
    • animateTo

      public void animateTo(long duration, GeoPoint geoPoint, double scale, boolean relative, Easing.Type easingType, int state)
      Animate to GeoPoint
      Parameters:
      duration - in ms
      geoPoint -
      scale -
      relative - alter scale relative to current scale
      easingType - easing function
      state - animation state
    • animateTo

      public void animateTo(MapPosition pos)
    • animateTo

      public void animateTo(long duration, MapPosition pos)
    • animateTo

      public void animateTo(long duration, MapPosition pos, Easing.Type easingType)
    • animateTo

      public void animateTo(long duration, MapPosition pos, Easing.Type easingType, int state)
    • animateZoom

      public void animateZoom(long duration, double scaleBy, float pivotX, float pivotY)
    • animateZoom

      public void animateZoom(long duration, double scaleBy, float pivotX, float pivotY, Easing.Type easingType)
    • animateFling

      public void animateFling(float velocityX, float velocityY, int xmin, int xmax, int ymin, int ymax)
    • cancel

      public void cancel()
    • isActive

      public boolean isActive()
    • getEndPosition

      public MapPosition getEndPosition()
      Get the map position at animation end.
      Note: valid only with animateTo methods.