Ich habe eine enthält 2 LinearLayouts
einer von ihnen deckt teilweise die andere. Ich möchte den Teil der LinearLayout
oben transparent machen, so dass ich auch die 2. LinearLayout
wissen, dass ich 2 Bilder als Hintergrund für die 2 LinearLayouts
.Wie wird ein linearLayout in Android teilweise transparent gemacht?
Antwort
Als wir die Farbe, es ist wie ARGB (Alpha Red Green Blue).Sie müssen die Alpha in dem Farbcode Änderung der Menge an Transparenz zu erhöhen oder zu verringern: kann
Sie es von 00 bis FF (Hexadezimal)
Für maximale Transparenz im Bereich = > # 00555555 (Hier steht für die alpha)
für minimale oder keine Transparenz => # FF555555 (Hier FF für die Alpha steht)
So für die Einstellung Transparenz eines Image Sie so codieren können:
ImageView image = (ImageView) findViewById(R.id.myImage);
image.setAlpha(0.3);
Auch können Sie die Alpha für Ihren Linearlayout eingestellt wie diese:
LinearLayout ll = (LinearLayout) findViewById(R.id.linearlayout);
ll.setAlpha(0.4);
bearbeitet meine Frage – user2137817
Das Problem ist, wenn ich das Alpha für eine linealayout ändern, werden die Kinder auch transparent sein und ich will das nicht – user2137817
Dann machen Sie Ihre LinearLayout transparent. Fügen Sie dann ein ImageView hinzu und steuern Sie die Transparenz dieses ImageView. – Arshu
Machen Sie Ihren LinearLayout
Hintergrund Transparent:
android:background="@android:color/transparent"
und Ihr Layout teilweise transparent für die Herstellung vielleicht dieser Link Helfen Sie: How to create View partially invisible
Edit:, wenn Sie ein Bild als Hintergrund des Layouts haben so Ich denke, dass Sie Alpha für Ihr LinearLayout einstellen und es vom Code steuern können, ohne Ihren Hintergrund zu ändern, um Ihr Layout mit Hintergrundbild transparent zu machen:
android:alpha=""
alpha property of the view, as a value between 0 (completely
transparent) and 1 (completely opaque)
Verwenden Sie diese in Ihrem Layout
android:alpha="0.5"
0,0 ist völlig transparent, 1,0 vollständig undurchsichtig ist.
Warum musste ich eine halbe Stunde lang nach einer Antwort suchen? So verdammt simpel und doch affektiv, nett! –
Nun, das hat nicht lange gedauert .. es ist auf Build-Time mit: "String Typen nicht erlaubt (bei 'Alpha' mit Wert '0.5f')." –
Verwenden Sie es einfach wie 'android: alpha =" 0.5 "' – Patosai
Set-Top-Linear-Layouts des Hintergrund als
background = "# CCFFFFFF" in Ihrer layout.xml Datei
Änderung Alpha-Modus für mehr Transparenz hier "CC".
("00" als voll transparent)
Es ist so spät, aber es wird hilfreich sein, gehen für andere ....
erstellen xml-Datei wie folgt ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>
<LinearLayout
android:id="@+id/l1"
android:layout_width="190dp"
android:layout_height="match_parent"
android:background="#234234"
android:orientation="vertical" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClickNext"
android:text="Next >" />
</LinearLayout>
<LinearLayout
android:id="@+id/l2"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="1"
android:alpha=".05"
android:orientation="vertical" >
</LinearLayout>
</LinearLayout>
jetzt Ihr Manifest ... und fügen diese Linie ...
<activity android:name=".Activity"
android:theme="@android:style/Theme.Translucent">
enjoyyyy ...
die Hintergrundfarbe wie folgt aus:
android: background = "# 00FFFFFF"
das Thema auf die Aktivität hinzufügen, die in Ihrer Manifest-Datei transparent sein muss.
<activity android:name=".YourActivity"
android:theme="@android:style/Theme.Translucent">
</activity>
- 1. Transparent Linearlayout auf Android
- 2. Wie wird der Support Toolbar-Hintergrund transparent gemacht?
- 3. Making Floating-Taste teilweise transparent android
- 4. Wie wird das Auswahlelement in Chrome transparent gemacht?
- 5. Wie wird nur Hintergrundbild im reaktionsfähigen quadratischen Raster transparent gemacht?
- 6. Wie Formular als teilweise transparent anzuzeigen
- 7. Wie wird ein Dialog abgebrochen, wenn das Thema transparent ist?
- 8. Java: Animierte GIFs werden automatisch teilweise transparent
- 9. android machen meine LinearLayout zoombar
- 10. Android LinearLayout Selector Hintergrundfarbe
- 11. Wird in VIM ein Block rückgängig gemacht?
- 12. Wie zentriere ich ein LinearLayout in RelativeLayout?
- 13. Android: LinearLayout addView Animation
- 14. Wie mache ich das Formular beim Verschieben teilweise transparent?
- 15. Android bewegen Linearlayout
- 16. Wie können Matplotlib-Streudiagramme als Gruppe transparent gemacht werden?
- 17. Android - Center Textansicht in LinearLayout
- 18. Java (Swing) gif teilweise transparent, wenn es nicht sein soll
- 19. transparent png wird nicht transparent dargestellt?
- 20. Wie wird ein Datensatz in Shiny reaktiv gemacht?
- 21. Wie wird ein Fenster in WPF modal zu Seite gemacht?
- 22. android LinearLayout Anzeige Problem
- 23. Android: Wie wird eine benutzerdefinierte Ansicht teilweise neu gezeichnet?
- 24. Transparent Ecke in Rechteck, Android
- 25. Android show hide LinearLayout
- 26. Wie wird ein Teil eines Slices (in der MATLAB-Slice-Funktion) gemäß den Werten der 3D-Datenmatrix transparent gemacht?
- 27. Android CardView mit seltsamer Grenze, wenn transparent
- 28. android LinearLayout mit mehreren Zeilen
- 29. Zeichnen Sie teilweise transparent UIView während der Verwendung der backgroundColor
- 30. Programmgesteuertes Hinzufügen von Ansicht in ein LinearLayout
also wollen Sie den abgedeckten Teil des Layouts 1, der teilweise Layout 2 bedeckt, transparent? – johntheripp3r
@ user2137817 können Sie Ihren Layoutcode eingeben? Ich brauche das Gleiche, was du gepostet hast. – ydnas