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 を使用すると、リングが無効になります。リングが表示されるのは false でなければなりません。しかし、この属性の目的は何ですか? ドキュメントは明確ではありません。