2013-06-05 9 views
14

Jestem nowy w aplikacji na Androida. enter image description hereAndroid - jak ustawić półprzezroczysty układ?

Na tym obrazku znajduje się układ dolny z opcjami takimi jak odtwarzanie, kasowanie itp. I ma przezroczystość, która pokazuje jego tło.

Jak to uzyskać?

+0

bracie, to nie jest ios UI .I zajęło to z Google Play. –

+0

Sklep Play nie wygląda tak na żadnym urządzeniu z Androidem, na którym go obejrzałem. Jeśli tak, to OEM otrzymuje wartość -1. To są przyciski iOS, każdy pojedynczy. Czy to może być urządzenie Samsung? –

+0

Nie pamiętam, która aplikacja była .i wystarczy przyciąć zrzut ekranu z aplikacji w sklepie Play. –

Odpowiedz

50

użycie android:background ="#88676767" zmienić pierwszy do wyboru nieprzejrzystości

W odpowiedzi na twój komentarz:

ImageView iv = (ImageView) findViewById(your_imageId);  
iv.setColorFilter(Color.argb(150, 155, 155, 155), Mode.SRC_ATOP); 

trzecia opcja:

LinearLayout layout = (LinearLayout) findViewById(R.id.your_id); 
    Drawable d = getResources().getDrawable(R.relevant_drawable); 
    d.setAlpha(50); 
    layout.setBackgroundDrawable(d); 
+1

tak, rozumiem. Ustawiam obrazek tła dla tego układu jak ten android: background = "@ drawable/myimage". Następnie jak nadać kolejny atrybut androidowi: background = "# 88676767". –

+0

Edytowałem swoją odpowiedź, daj mi znać, jak to działa dla ciebie – baronS

+0

Dodałem kolejną opcję w odpowiedzi – baronS

1

Zastosowanie 32-bitowy PNG z przezroczystością dla tła (w tym konkretnym przypadku, bo to nie ma jednolitej przejrzystości)

17

Kolor jest ARGB, co oznacza alfa/czerwony/zielony/niebieski.

Przezroczystość jest ustawiana na kanale alfa, wartość 0 (0x00) jest całkowicie przezroczysta, a wartość 255 (0xFF) jest całkowicie nieprzezroczysta.

Więc jeśli potrzebujesz szarawy kolor pół przezroczysty, a następnie ustawić tę color: # 80444444

Powiązane problemy