android shape xml标签useLevel属性的目的是什么?这是关于图层列表的,但应该无关紧要。从文档中我发现了 useLevel 标签的含义:
指示可绘制对象的级别是否影响绘制渐变的方式。
因此,如果我有以下 xml 片段:
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="ring"
android:innerRadius="15dp"
android:thickness="10dp"
android:useLevel="false">
<solid android:color="#ababf2" />
<size
android:height="50dp"
android:width="50dp" />
</shape>
然后使用 useLevel=true,环被禁用。戒指出现一定是假的。但是这个属性的目的是什么?文档不清楚。