Mega Code Archive

 
Categories / Android / 2D Graphics
 

Center a Drawable

import android.graphics.drawable.Drawable;  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);   } }