private void drawArea(Area area, View view, Drawable drawable, Canvas canvas) { int left = area.getLeft(view, drawable); int top = area.getTop(view, drawable); int right = area.getRight(view, drawable); int bottom = area.getBottom(view, drawable); if (drawable != null) { drawable.setBounds(left, top, right, bottom); drawable.draw(canvas); } }