2013-06-05 30 views
14

Tôi mới sử dụng ứng dụng Android. enter image description hereAndroid - Cách đặt bố cục bán trong suốt?

Trong ảnh này, có bố cục dưới cùng với một số tùy chọn như phát, xóa vv .. và có độ trong suốt để hiển thị nền của nó.

Làm thế nào để tôi nhận được như vậy?

+0

Brother, đây không phải là giao diện người dùng ios. Tôi lấy từ cửa hàng Google Play. –

+0

Cửa hàng Play không giống như trên bất kỳ thiết bị Android nào mà tôi đã xem trên đó. Nếu có, thì OEM sẽ nhận được -1. Đó là các nút iOS, mỗi nút một. Có lẽ nó là một thiết bị Samsung? –

+0

Tôi không nhớ ứng dụng đó là gì .i chỉ cần cắt ảnh màn hình của ứng dụng trong cửa hàng trò chơi. –

Trả lời

50

sử dụng android:background ="#88676767" thay đổi người đầu tiên để lựa chọn opacity

của bạn Trong trả lời bình luận của bạn:

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

thứ ba tùy chọn:

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

vâng tôi có quan điểm của bạn. Tôi thiết lập một hình ảnh cho nền để bố trí như thế này android: background = "@ drawable/myimage". Sau đó làm thế nào để cung cấp cho một thuộc tính một lần nữa cho android: background = "# 88676767". –

+0

Tôi đã chỉnh sửa câu trả lời của mình, hãy cho tôi biết cách thức hoạt động cho bạn – baronS

+0

Tôi đã thêm tùy chọn khác vào câu trả lời – baronS

1

Sử dụng 32-bit PNG với tính minh bạch cho nền của bạn (trong đó trường hợp đặc biệt, vì nó không có tính minh bạch đồng phục)

17

Màu ARGB, có nghĩa là ALPHA/RED/Green/Blue.

Độ trong suốt được đặt trên kênh alpha, giá trị 0 (0x00) hoàn toàn trong suốt và giá trị 255 (0xFF) hoàn toàn mờ đục.

Vì vậy, nếu bạn cần một nửa màu xám trong suốt, sau đó đặt màu này: # 80444444

Các vấn đề liên quan