diff options
Diffstat (limited to 'demokit/app/src/com/google/android/DemoKit/Utilities.java')
-rw-r--r-- | demokit/app/src/com/google/android/DemoKit/Utilities.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/demokit/app/src/com/google/android/DemoKit/Utilities.java b/demokit/app/src/com/google/android/DemoKit/Utilities.java new file mode 100644 index 0000000..0e9679c --- /dev/null +++ b/demokit/app/src/com/google/android/DemoKit/Utilities.java @@ -0,0 +1,16 @@ +package com.google.android.DemoKit; + +import android.graphics.drawable.Drawable; + +public class Utilities { + static void centerAround(int x, int y, Drawable d) { + int w = d.getIntrinsicWidth(); + int h = d.getIntrinsicHeight(); + int left = x - w / 2; + int top = y - h / 2; + int right = left + w; + int bottom = top + h; + d.setBounds(left, top, right, bottom); + } + +} |