Android SpannableString устанавливает фон за частью текста

Я хотел бы создать нечто подобное, как показано на этом изображении:

Мне удалось создать evertyhing с SpannableStringBuilder, за исключением оранжевого скругленного прямоугольника. Я могу установить цвет фона с помощью BackgroundColorSpan, но я могуНе могу найти способ сделать это округленным. Есть идеи, как мне этого добиться?

Заранее спасибо!

РЕДАКТИРОВАТЬ: ЯЯ использую Xamarin.Android, но вот мой код:

stringBuilder.SetSpan(new BackgroundColorSpan(Application.Context.Resources.GetColor(Resource.Color.orangeColor)), stringBuilder.Length() - length, stringBuilder.Length(), SpanTypes.ExclusiveExclusive);

Ответы на вопрос(3)

Ваш ответ на вопрос