Non capisco come funzionano gli elenchi di livelli. Ho letto l'ufficiale documentation with some examples ma non funziona come mi aspettavo. Voglio quattro quadrati che dovrebbero essere riempiti con 1 dp, ma nulla è come previsto. Ecco uno screenshot in scala del 500%:Informazioni su Android <layer-list>
(I colori sbagliati non importa)
Come si può vedere la dimensione è completamente sbagliato e le imbottiture sono mancanti. Ho provato a impostare valori reali come width/height e right/left/top/buttom per assicurarmi che Android ottenga il punto che voglio.
Ecco il mio xml:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:top="0dp" android:left="0dp" android:bottom="0dp" android:right="0dp">
<shape android:shape="rectangle">
<size android:width="9dp"
android:height="9dp"/>
<solid android:color="#f000"/>
</shape>
</item>
<item android:top="1dp" android:left="1dp" android:bottom="5dp" android:right="5dp">
<shape android:shape="rectangle">
<size android:width="3dp"
android:height="3dp"/>
<solid android:color="#f00"/>
</shape>
</item>
<item android:top="1dp" android:left="5dp" android:bottom="5dp" android:right="1dp">
<shape android:shape="rectangle">
<size android:width="3dp"
android:height="3dp"/>
<solid android:color="#0f0"/>
</shape>
</item>
<item android:top="5dp" android:left="1dp" android:bottom="1dp" android:right="5dp">
<shape android:shape="rectangle">
<size android:width="3dp"
android:height="3dp"/>
<solid android:color="#0f0"/>
</shape>
</item>
<item android:top="5dp" android:left="5dp" android:bottom="1dp" android:right="1dp">
<shape android:shape="rectangle">
<size android:width="3dp"
android:height="3dp"/>
<solid android:color="#f00"/>
</shape>
</item>
</layer-list>
Come hai fatto lo screenshot? perché l'immagine che mi dà sembra assolutamente corretta ... – OcuS
Ho preso l'editor visivo da Eclipse. – rekire
@rekire L'editor è bacato solo per quello che sai, non mostra sempre la forma corretta. Controlla sempre sul dispositivo. –