В этом конкретном примере можно просто удалить код, который используется для добавления фона и границы:
canvas.
saveState().
setStrokeColor(modelButton.getBorderColor()).
setLineWidth(1).
rectangle(0, 0, occupiedArea.getBBox().getWidth(), occupiedArea.getBBox().getHeight()).
stroke().
setFillColor(modelButton.buttonBackgroundColor).
rectangle(0.5f, 0.5f, occupiedArea.getBBox().getWidth() - 1, occupiedArea.getBBox().getHeight() - 1).
fill().
restoreState();
Пожалуйста, прокомментируйте эту строку. Я также изменил использованное изображение jpg на png, и вот что я получил в результате: