Taste Deckkraft/Transparenz
main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background"
android:gravity="center"
android:color="#66FF0000"
>
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/noua"
android:textStyle="bold"
android:textColor="#808080"
/>
<Button
android:id="@+id/button2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/zece"
android:textStyle="bold"
android:textColor="#808080" />
<Button
android:id="@+id/button3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/unspe"
android:textStyle="bold"
android:textColor="#808080" />
<Button
android:id="@+id/button4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/doispe"
android:textStyle="bold"
android:textColor="#808080"
/>
</LinearLayout>
Dies ist mein main.xml ich versuche, die Tasten, die transparent ist, aber ich will noch, Sie zu sehen und ich weiß nicht, was hinzufügen, und wo kann man hinzufügen, korrigieren Sie bitte meine xml-Daten mit der niedrigen Deckkraft auf Knöpfe. Vorher überlegt, danke:D
InformationsquelleAutor user3104504 | 2013-12-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
überprüfen Wie Setzen Sie die Deckkraft (Alpha) für Anzeigen in Android
Können Sie festlegen, Transparenz auf dem hintergrund von Objekten, verwenden Sie #XX808080, wobei XX die alpha/Transparenz-Wert.
dies wird ein halb-transparentes rot hintergrund.
Können Sie legen Sie die Transparenz auf den text der Schaltfläche mit der textColor-Eigenschaft auf die gleiche Weise:
Können Sie auch erreichen-code durch eine animation
oder direkt:
beide Methoden setzen den Alphawert auf 50%
Schließlich können Sie versuchen, das hinzufügen android:alpha für Ihre XML:
bearbeitet beantworten, siehe android:alpha-Eigenschaft
Vielen Dank das war was ich brauchte!!!
InformationsquelleAutor CSmith
Du wahrscheinlich nicht ändern können Sie seine Deckkraft mit code, weil Sie 9patches. Sie müssen erstellen Sie Ihre eigenen 9patch und legen Sie es, Tasten, hintergrund. Wenn Sie eine solide Farbe, natürlich können Sie auch so etwas wie:
Hier #AARRGGBB, wie tief Sie halten die ersten beiden Ziffern, die Sie erhalten, die Deckkraft
InformationsquelleAutor yahya
im code, können Sie eine Instanz der Schaltfläche und legen Sie den hintergrund drawable alpha manuell.
Ich glaube nicht, dass Sie können setzen Sie den alpha in der xml-Datei. Es gibt keine drawable Ressource, die es ermöglicht [siehe developer.android.com/guide/topics/resources/... ]. Sie müssen entweder setzen Sie den alpha-code oder machen Sie Ihre eigenen semi-transparenten hintergrund drawable und verwenden, die
InformationsquelleAutor dangVarmit