В Android 4.4 KitKat вы можете настроить прозрачность элементов состояния и навигации с помощью элементов темы android:windowTranslucentStatus
и android:windowTranslucentNavigation
, а затем под полосами окна приложения расширяется и добавляется градиент , Однако на Android 5.0 Lollipop это было изменено, и теперь вместо градиента добавлен сплошной прозрачный цвет. Android 5.0 предлагает новые android:statusBarColor
и android:navigationBarColor
элементов под новым материалом темы, но при попытке установить эти элементы в @android:color/transparent
окно приложения не распространяется, и если вы используете android:windowTranslucentStatus
и android:windowTranslucentNavigation
затем android:statusBarColor
и android:navigationBarColor
игнорируются.Android 4.4. Полупрозрачный стиль статуса и стиля навигации на Android 5.0
Я пропустил что-то, описанное на http://developer.android.com/training/material/theme.html#StatusBar?
Отлично! Это работает как для системы, так и для панели навигации. Я не понимаю, почему это нигде не объясняется официальной документацией. Благодарю. – AxeEffect
Спасибо, это сработало отлично! – Spotlight
Я не уверен, почему, но getWindow(). GetDecorView(). SetSystemUiVisibility ( View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); делает его неудачным в моем коде. Я должен убедиться, что это НЕ в коде, чтобы заставить его работать. – easycheese