Hola Tengo un diseño que estoy usando para llenar mi página y tengo que establecer una imagen de fondo en mi drawable folder
en ese diseño.Android Layout background alpha
Quiero establecer el alpha value
de la imagen en algo bastante bajo, casi hacer que la imagen parezca una marca de agua.
mi xml parece
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/background"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/main_background" >
Como se puede ver que se ha asignado un id al diseño
pensé en mi alcrear que podía hacer algo como esto?
View backgroundimage = (View) findViewById(R.id.background);
backgroundimage.setAlpha(80);
Esto no está funcionando sin embargo sospecho que es porque estoy tratando de emitir el fondo como View
lo que debería proyectarlo como?
Aunque este método funciona, parece para obtener el estado original o 100% alfa, es posible que necesite usar una escala de 0-1000. Entonces, si intentas obtener un botón para que parezca un 50% alfa, en realidad deberías establecer Alfa (200) en lugar de establecer Alfa (50) ... al menos usar API 19 en un Botón ... restableciendo el botón de nuevo a es aspecto original, tuve que establecer Alfa (1000) ... – whyoz
100% de opacidad es igual a 255, no 1000 – snapix