Cảm ơn bạn đã ghé thăm cộng đồng vietandroid.com. Đây là một cộng đồng mở và miễn phí vì vậy chúng tôi rất mong bạn hãy tham gia và hoạt động tích cực bằng cách đặt câu hỏi/thắc mắc hoặc những kinh nghiệm của bạn trong lập trình Android tới mọi người. Chúc bạn thành công !
+2 phiếu
đã hỏi trong Layout - UI/UX bởi (13.7k điểm)
Nếu là dialog thì bạn sử dụng đoạn code đơn giản như phía dưới:
dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
 
Nếu là activity thì đơn giản hơn nữa:
this.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
Thậm chí bạn có thể tạo hiệu ứng là blur (làm mờ ) như hình phía dưới đây cho background:
theo đoạn code sau:
    WindowManager.LayoutParams lp = dialog.getWindow().getAttributes();   
    lp.dimAmount=0.0f;  
    dialog.getWindow().setAttributes(lp);  
   dialog.getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND); 
 

1 câu trả lời

+1 phiếu
đã trả lời bởi (240 điểm)
Em là beginer a có thể chỉ e chi tiết chút dc không ạ,vd thêm code này vào hàm nào và khởi tạo ạ
đã bình luận bởi (790 điểm)
Bạn có thể thêm nó vào onCreate của activity nhé. sau super và trước setContentView
đã bình luận bởi (240 điểm)
Cái trong suốt mình làm được rồi,còn cái hiệu ứng blur thì mình đặt thử vào như vậy nó báo lỗi cho dù app đó có dialog nhưng nó vẫn báo lỗi thực thể dialog chưa xác định,bạn giúp mình với
...