Я пытаюсь создать круг для моего TextView, поэтому я создал стиль формы, как показано ниже. Но мне нужно иметь несколько цветов с несколькими размерами (в то время как textSize остается постоянным), поэтому мне нужно установить ширину/высоту в стиле.Android - Несколько цветов и размеров в стиле рисованной формы
Из моего понимания .. Layer List ставит все формы друг на друга? Потому что мне нужно называть его 12 раз в разных местах, поэтому кажется довольно громоздким иметь xmls в стиле 12.
Есть ли лучший способ иметь все различные комбинации форма/размер внутри одного XML?
Форма Стиль:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<corners android:radius="10dp"/>
<solid android:color="@color/girl_orange"/>
<size
android:width="84dp"
android:height="84dp" />
</shape>
Вызывается в макет XML с помощью:
android:background="@drawable/skills_circle"
Спасибо заранее !!
замечательный QA, спасибо за это! – Fattie