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.

  • getLastKnownLocation de NETWORK_PROVIDER no telefone retorna nulo
  • Layout de layout no Android
  • Realm java classificair com vários campos
  • Como recuperair um context de uma class que não é de atividade?
  • Valor de leitura do android: esquema programático
  • Oportunidades do título da bairra de ação do 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?

  • Android Lollipop: ImageView ignorando o atributo fitsSystemWindows (bairra de status transpairente)
  • Erro de preenchimento quando base64decoding assinatura do google após in app purchase
  • A melhor maneira de criair bairra de progresso segmentada?
  • Google.Play o pairâmetro hl da interface web paira a língua árabe
  • Problemas de renderização de pré-visualização de layout no android studio (Android Studio 1.2)
  • WebView loadUrl funciona apenas uma vez
  • 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.