30

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 でなければなりません。しかし、この属性の目的は何ですか? ドキュメントは明確ではありません。

4

1 に答える 1