diff options
author | John Reck <jreck@google.com> | 2013-03-07 18:07:05 -0800 |
---|---|---|
committer | John Reck <jreck@google.com> | 2013-03-07 18:10:36 -0800 |
commit | 75f1d6c7f6d9cb32187ff7d1bc443916c496e38a (patch) | |
tree | 708a61fa34b77bfdbd2949306c0caed36deefbf7 /src/com | |
parent | 7924bfe301b05c3c38b9b4c1ec9af541688facff (diff) | |
download | android_packages_apps_Snap-75f1d6c7f6d9cb32187ff7d1bc443916c496e38a.tar.gz android_packages_apps_Snap-75f1d6c7f6d9cb32187ff7d1bc443916c496e38a.tar.bz2 android_packages_apps_Snap-75f1d6c7f6d9cb32187ff7d1bc443916c496e38a.zip |
Support rotation
Change-Id: Ic93bed50851f788803124ea2453128fd0497a746
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/android/photos/shims/BitmapJobDrawable.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/photos/shims/BitmapJobDrawable.java b/src/com/android/photos/shims/BitmapJobDrawable.java index e13e636bb..9d3c7e968 100644 --- a/src/com/android/photos/shims/BitmapJobDrawable.java +++ b/src/com/android/photos/shims/BitmapJobDrawable.java @@ -24,6 +24,7 @@ public class BitmapJobDrawable extends Drawable implements Runnable { private Bitmap mBitmap; private Paint mPaint = new Paint(); private Matrix mDrawMatrix = new Matrix(); + private int mRotation = 0; public BitmapJobDrawable() { } @@ -43,6 +44,7 @@ public class BitmapJobDrawable extends Drawable implements Runnable { // TODO: Figure out why ThumbnailLoader doesn't like to be re-used mLoader = new ThumbnailLoader(this); mLoader.startLoad(); + mRotation = mItem.getRotation(); } invalidateSelf(); } @@ -69,6 +71,7 @@ public class BitmapJobDrawable extends Drawable implements Runnable { canvas.save(); canvas.clipRect(bounds); canvas.concat(mDrawMatrix); + canvas.rotate(mRotation, bounds.centerX(), bounds.centerY()); canvas.drawBitmap(mBitmap, 0, 0, mPaint); canvas.restore(); } else { |