Was ist der Zweck von Android Form Xml-Tag UseLevel-Attribut? Dies ist in Bezug auf eine Layer-Liste, sollte aber keine Rolle spielen. Vom docs fand ich die meanging des useLevel tag:Android-VerwendungszweckLevel in Shape-Tag
Gibt an, ob das Niveau des ziehbar die Art und Weise beeinflusst, ist die Steigung gezogen.
Also, wenn ich die folgenden xml habe Snippet:
<?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>
dann mit der useLevel = true, der Ring ist deaktiviert. Es muss falsch sein, damit der Ring angezeigt wird. Aber was ist der Zweck dieses Attributs? Die Dokumente sind nicht klar.
'Die Dokumente sind nicht klar '- so ist das noch nie zuvor bei Android passiert, oder? :) –
[Dieser Teil der Dokumentation] (http://developer.android.com/guide/topics/resources/drawable-resource.html#Shape) hat 'android: useLevel' auf dem' 'Element, mit a Beschreibung von "true, wenn dies als LevelListDrawable verwendet wird." 'LevelListDrawable' hat definitiv die Idee eines Levels. Davon abgesehen verstehe ich die Beziehung hier nicht. –
CommonsWare