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); } }
public boolean locationIndicatesIndexFollowingWidget(Area widgetArea, Location location) { return location.getLeft() > widgetArea.getLeft() + widgetArea.getWidth() / 2; }