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);
    }
  }
Representation of how a single item must be rendered.
It makes it possible to specify different drawables for different zones of the item.
dividers/src/main/java/com/karumi/dividers/Divider.java