Advertisement
Guest User

Overlay

a guest
Apr 3rd, 2012
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.14 KB | None | 0 0
  1. package com.google.android.maps;
  2.  
  3. import android.graphics.Canvas;
  4. import android.graphics.Point;
  5. import android.graphics.PorterDuff.Mode;
  6. import android.graphics.drawable.Drawable;
  7. import android.view.KeyEvent;
  8. import android.view.MotionEvent;
  9.  
  10. public abstract class Overlay
  11. {
  12.   protected static final float SHADOW_X_SKEW = -0.9F;
  13.   protected static final float SHADOW_Y_SCALE = 0.5F;
  14.  
  15.   protected static void drawAt(Canvas canvas, Drawable drawable, int x, int y, boolean shadow)
  16.   {
  17.     if ((x > 16000) || (y > 16000) || (x < -16000) || (y < -16000));
  18.     while (true)
  19.     {
  20.       return;
  21.       if (shadow)
  22.         drawable.setColorFilter(2130706432, PorterDuff.Mode.SRC_IN);
  23.       canvas.save();
  24.       canvas.translate(x, y);
  25.       if (shadow)
  26.       {
  27.         canvas.skew(-0.9F, 0.0F);
  28.         canvas.scale(1.0F, 0.5F);
  29.       }
  30.       drawable.draw(canvas);
  31.       if (shadow)
  32.         drawable.clearColorFilter();
  33.       canvas.restore();
  34.     }
  35.   }
  36.  
  37.   public void draw(Canvas paramCanvas, MapView paramMapView, boolean paramBoolean)
  38.   {
  39.   }
  40.  
  41.   public boolean draw(Canvas paramCanvas, MapView paramMapView, boolean paramBoolean, long paramLong)
  42.   {
  43.     draw(paramCanvas, paramMapView, paramBoolean);
  44.     return false;
  45.   }
  46.  
  47.   public boolean onKeyDown(int paramInt, KeyEvent paramKeyEvent, MapView paramMapView)
  48.   {
  49.     return false;
  50.   }
  51.  
  52.   public boolean onKeyUp(int paramInt, KeyEvent paramKeyEvent, MapView paramMapView)
  53.   {
  54.     return false;
  55.   }
  56.  
  57.   public boolean onTap(GeoPoint paramGeoPoint, MapView paramMapView)
  58.   {
  59.     return false;
  60.   }
  61.  
  62.   public boolean onTouchEvent(MotionEvent paramMotionEvent, MapView paramMapView)
  63.   {
  64.     return false;
  65.   }
  66.  
  67.   public boolean onTrackballEvent(MotionEvent paramMotionEvent, MapView paramMapView)
  68.   {
  69.     return false;
  70.   }
  71.  
  72.   public static abstract interface Snappable
  73.   {
  74.     public abstract boolean onSnapToItem(int paramInt1, int drawable, Point paramPoint, MapView paramMapView);
  75.   }
  76. }
  77.  
  78. /* Location:           C:\Users\Rich\Desktop\com.google.android.maps\classes-dex2jar.jar
  79.  * Qualified Name:     com.google.android.maps.Overlay
  80.  * JD-Core Version:    0.6.0
  81.  */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement