Nel seguente codice, la forma occupa l'intera altezza e larghezza dello strato lista, il che significa che ignora l'attributo size. (Tuttavia, ascolta gli attributi in alto, a sinistra e a destra). Ho anche provato a mettere l'altezza come un attributo dell'oggetto piuttosto che la forma, che non ha avuto alcun effetto.attributo size ignorata strato-list
<layer-list >
<item ..... />
<item
android:top="2dp"
android:left="7dp"
android:right="7dp">
<shape android:shape="rectangle" >
<size android:height="12dp" />
<gradient
android:startColor="#ddffffff"
android:endColor="#00ffffff"
android:angle="270" />
</shape>
</item>
</layer-list>
Ho lo stesso problema. –
Cosa stai cercando di fare qui? Non sono sicuro del motivo per cui quell'attributo esisterebbe solo per essere ignorato, ma scommetto che se condividi i risultati attesi, alcuni di noi possono suggerire un altro drawable/layout/ecc. – Matt
È passato un po 'di tempo, ho difficoltà a ricordare il contesto. Lo aggiornerò quando si tratta di me. – Matt