Nella mia app ho impostato un'immagine di sfondo del linearlayout di livello superiore e quindi per sfumare lo sfondo ho impostato il suo alpha su .2 ma questo crea un problema strano in quel imposta anche l'alfa per tutti i bambini del layout, anche se definisco esplicitamente un valore alfa diverso nei bambini.Perché le viste secondarie ereditano il valore alfa dal layout principale
È possibile impostare il valore alfa di un genitore e non influenzare quello del bambino?
Che cosa c'è un modo corretto per impostare l'alfa nella vista di primo livello senza influenzare l'alfa su tali punti di vista bambini?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ll1"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:background="@drawable/bg"
android:alpha="0.2">
<Button android:id="@+id/btn1"
android:text="Set 1"
android:layout_width="300px"
android:layout_height="150px"
android:layout_gravity="center"
android:background="@drawable/button1"
android:tag="1"
android:alpha="1"/>
<Button android:id="@+id/btn2"
android:text="Set 2"
android:layout_width="300px"
android:layout_height="150px"
android:layout_gravity="center"
android:background="@drawable/button2"
android:tag="2"/>
</LinearLayout>
ottima idea! =) –
idi piacevoli, ha funzionato per me ... – krisDrOid
Grazie lavoro per me –