Trên Android 4.4 KitKat, bạn có thể đặt thanh Trạng thái và Điều hướng trong suốt với các thành phần chủ đề android:windowTranslucentStatus
và android:windowTranslucentNavigation
và sau đó bên dưới thanh cửa sổ ứng dụng được mở rộng và thêm một gradient . Tuy nhiên trên Android 5.0 Lollipop này đã được thay đổi và bây giờ thay vì gradient một màu trong suốt được thêm vào. Android 5.0 cung cấp các thành phần android:statusBarColor
và android:navigationBarColor
mới theo chủ đề Material mới, nhưng khi bạn cố gắng đặt các thành phần này thành @android:color/transparent
cửa sổ ứng dụng không được mở rộng và nếu bạn sử dụng android:windowTranslucentStatus
và android:windowTranslucentNavigation
thì android:statusBarColor
và android:navigationBarColor
bị bỏ qua.Android 4.4 Trạng thái mờ và thanh điều hướng kiểu trên Android 5.0
Tôi có thiếu gì đó được mô tả trên http://developer.android.com/training/material/theme.html#StatusBar không?
Tuyệt vời! Điều này làm việc cho cả hệ thống và thanh điều hướng. Tôi không hiểu tại sao điều này không được giải thích ở bất cứ đâu trên tài liệu chính thức. Cảm ơn. – AxeEffect
Cảm ơn, nó hoạt động hoàn hảo! – Spotlight
Tôi không chắc tại sao nhưng getWindow(). GetDecorView(). SetSystemUiVisibility ( Xem.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); làm cho nó thất bại trong mã của tôi. Tôi phải đảm bảo điều này là KHÔNG trong mã để làm cho nó hoạt động. – easycheese