我想为我的TextView创建一个圆形背景,所以我创建了如下的形状样式。 但我需要有多种颜色的多种尺寸(而textSize保持不变),所以我需要在样式中设置宽度/高度。Android - 多种颜色和大小可绘制的形状样式
从我的理解.. Layer List把所有的形状放在一起?因为我需要在不同的地方调用它12次,所以有12个形状风格的xmls似乎非常麻烦。
有没有更好的方法在一个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