Панель навигации Android и строка состояния высоты / тени
Я хотел бы установить панель навигации и строку состояния, как в примере на изображении по ссылке ниже. Как я мог это сделать
2 ответа
Вы можете сделать это просто установив атрибуты стиля следующим образом:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="Theme" parent="android:Theme.Material.Wallpaper.NoTitleBar">
<item name="android:statusBarColor">set_your_color</item>
<item name="android:navigationBarColor">set_your_color</item>
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>
</style>
</resources>
Надеюсь, это поможет вам!
Если вы хотите удалить высоту и тень панели инструментов, добавьте app:elevation="0dp"
на панели инструментов, как показано ниже:
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:elevation="0dp"
android:theme="@style/AppTheme.AppBarOverlay">
<android.support.v7.widget.Toolbar
android:id="@+id/custom_toolbar"
android:layout_width="match_parent"
android:elevation="0dp"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:popupTheme="@style/AppTheme.PopupOverlay" />
</android.support.design.widget.AppBarLayout>