tôi có một hộp thoại tùy chỉnh với phong cách sau:Android: làm cho mọi thứ xung quanh Dialog sẫm màu hơn so với mặc định
<style name="webtogo_app_style" parent="@android:style/Theme.Dialog">
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>
Nó cho thấy một hộp thoại không biên giới, và bất cứ điều gì đằng sau được (hơi) tối hơn. Nhà thiết kế của tôi muốn mọi thứ phía sau tối hơn so với mặc định của Android, nhưng không hoàn toàn đen.
Có cài đặt nào cho điều này không?
Cách giải quyết duy nhất tôi có thể nghĩ là sử dụng hoạt động toàn màn hình thay vì hộp thoại và chỉ cần điền toàn bộ màn hình với màu bán trong suốt (ví dụ: # 99000000) và sau đó vẽ hộp thoại của tôi trên đó. Có cách nào dễ hơn không?
Cảm ơn!
Cách của bạn có vẻ khá dễ dàng. Tôi nghĩ rằng hộp thoại ghi đè và tạo một hộp thoại tùy chỉnh sẽ tốn nhiều công sức hơn – Blundell