vertical tamaño studio linearlayout how example ejemplo data android android-linearlayout

tamaño - ¿Cómo hacer un linearLayout parcialmente transparente en Android?



relative layout android (7)

Es muy tarde pero será útil para otros ...

crear archivo xml como este ...

<?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>

Ahora ve a tu manifiesto ... y agrega esta línea ...

<activity android:name=".Activity" android:theme="@android:style/Theme.Translucent">

que disfrutes ...

Tengo un RelativeLayout contiene 2 LinearLayouts uno de ellos cubre parcialmente el otro. Quiero hacer que la parte del LinearLayout en la parte superior sea transparente, así que también puedo ver el 2do LinearLayout sabiendo que tengo 2 imágenes como fondo para los 2 LinearLayouts .


Agregue el tema a la actividad que debe ser transparente en su archivo Manifest.

<activity android:name=".YourActivity" android:theme="@android:style/Theme.Translucent"> </activity>


Cuando configuramos el color es como ARGB (Alpha Red Green Blue) . Debe cambiar el alfa en el código de color para aumentar o disminuir la cantidad de transparencia :

Puede variar de 00 a FF (Hexa decimal)

Para máxima transparencia => # 00555555 (Aquí 00 significa el alfa)

Para una transparencia mínima o nula => # FF555555 (aquí FF representa el alfa)

Entonces, para establecer la transparencia de un ImageView puede codificar así:

ImageView image = (ImageView) findViewById(R.id.myImage); image.setAlpha(0.3);

Además, puedes configurar el alfa para tu LinearLayout así :

LinearLayout ll = (LinearLayout) findViewById(R.id.linearlayout); ll.setAlpha(0.4);


Haga su fondo LinearLayout transparente:

android:background="@android:color/transparent"

y para hacer que su diseño sea parcialmente transparente, quizás este enlace lo ayude a usted: cómo crear una vista parcialmente invisible

Editar: si tiene una imagen como fondo de su diseño, creo que puede configurar alfa para su LinearLayout y controlarlo desde el código sin cambiar su fondo, hasta Transparente su diseño con la imagen de fondo:

android:alpha="" alpha property of the view, as a value between 0 (completely transparent) and 1 (completely opaque)


Usa esto en tu diseño

android:alpha="0.5"

0.0 es totalmente transparente, 1.0 es totalmente opaco.


establece el color de fondo de esta manera:

Android: fondo = "# 00ffffff"


establecer el fondo del diseño lineal superior como

background = "# CCFFFFFF" en su archivo layout.xml

cambiar el modo alfa para más transparencia aquí "CC".

("00" como transparente completo)

https://.com/a/4990254/665561