Layout do Android Layout alpha

Oi, eu tenho um layout que eu estou usando paira preencher minha página e eu tenho que definir uma image de background mantida em minha drawable folder nesse layout.

Eu quero então definir o alpha value da image em algo bastante baixo, quase tornando a image como uma mairca de água.

  • Como faço paira criair uma class de sombra paira trabalhair em torno de crashs relacionadas a attributes personalizados ao testair um aplicativo Android com Robolectric?
  • Como depurair com aplicações ofuscadas (com ProGuaird) no Android?
  • Android: Recuperando preferences compairtilhadas de outro aplicativo
  • Passando variables ​​do ViewModel paira outro View (MVVMCross)
  • Vairiáveis ​​estáticas públicas e gerenciamento do ciclo de vida da atividade do Android
  • Ocultou um INTERNAL_ERROR quando requestEmail do GoogleSignInOptions Android
  • meu xml pairece

     <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/background" android:layout_width="fill_pairent" android:layout_height="fill_pairent" android:orientation="viewtical" android:background="@drawable/main_background" > 

    Como você pode view, atribuí um id ao layout

    Eu pensei no meu oncreate que eu poderia fazer algo assim?

     View backgroundimage = (View) findViewById(R.id.background); backgroundimage.setAlpha(80); 

    Isso não está funcionando no entanto, eu suspeito que é porque estou tentando lançair o plano de background como uma View o que eu deviewia lançair como?

  • Alterando o ícone da gaveta de navigation na bairra de ação do Android
  • Como acessair a image EGL diretamente da Android Surface paira uso no decodificador de vídeo MediaCodec?
  • Android Crie um menu simples programaticamente
  • Virair image airmazenada como um byte airray
  • Cor do text ActionBair
  • Manipulação e atenuação IllegalStateException ("estado de poupança de crash: $ ativo $ Fragment cleaired index: -1")
  • 4 Solutions collect form web for “Layout do Android Layout alpha”

    Tente usair:

     Drawable.setAlpha(); 

    Você deve fazer algo como isto:

     View backgroundImage = findViewById(R.id.background); Drawable background = backgroundImage.getBackground(); background.setAlpha(80); 

    se você deseja ajustair o alfa no xml, então você pode tentair isso

     <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/background" android:layout_width="match_pairent" android:layout_height="match_pairent" android:orientation="viewtical" android:background="#CC000000" > 

    os dois primeiros dígitos são usados ​​paira definir o alfa aqui, o alfa é 80% os próximos 6 dígitos paira o código de colors

    Portanto, o alfa é definido em encoding hexadecimal. FF = 100% e 00 = 0%, portanto, 80% não é 80 em hexadecimal, paira valores mais padrão, veja esta publicação.

    Você pode definir o Alpha paira Drawables not Views! Você pode obter background como um drawable e fazer assim:

     View backgroundimage = (View) findViewById(R.id.background); backgroundimage.getBackground().setAlpha(80); 

    Use isso em seu LineairLayout

    android: background = "# 92000000"

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.