Я знаю, что уже довольно поздно, но это может помочь другим в этом.
В документации сказано:
Внутренний радиус кольца, выраженный в виде отношения ширина кольца .
Ширина кольца не является радиусом кольца, это ширина вида, содержащего кольцо. Я рисую это для более простого объяснения:
Это схема вида с кольцом внутри. Буквы означают:
- Ш: Ширина
- P: Padding
- Th: Толщина
- ИК: внутренний радиус.
И я добавлю:
- R: Радиус.
- IRR: InnerRadiusRatio.
- THR: ThicknesRatio.
Документация фактически описывает следующие отношения:
- Ir = W / IRR
- Th = W / THR
Таким образом, вы можете вычислить радиус.
- R = Ir + Th = W (1 / IRR + 1 / THR).
Вы можете доказать это, создав представление с Кольцом, которое имеет:
InnerRadiusRatio="4"
ThicknessRatio="4".
Это создаст кольцо, ширина которого будет точно такой же, как у вида.
Примечание: Все предыдущие формулы рассчитываются с без заполнения . Если в View есть отступы, вы должны заменить каждый W на (W - P).