code: @Override
      protected void dispatchDraw(Canvas canvas) {
          super.dispatchDraw(canvas);
          if (onClickedDrawable != null) {
              onClickedDrawable.draw(canvas);
          }
      }
docs: /*
  Draw on top of the view after all its children have been drawn