Ну, я не нашел решения этой проблемы. Я уверен, что есть способ сделать это, используя только Canvas, но, честно говоря, я не думаю, что оно того стоит. Я потратил слишком много времени на это, поэтому я использовал 9-патч, имитирующий скругленные границы и высоту. Работает достаточно прилично.