LoginSignup
0
0

More than 1 year has passed since last update.

Androidジェスチャーナビゲーションエリアの背景色変更方法

Posted at

今回はジェスチャーナビゲーションエリアの背景色を変更してみたいと思います。

ジェスチャーナビゲーションエリアとはどこかというと、下の黒の部分です。

Screenshot_20221026_124713.png

こちらの色を変更していきます!

※Android 10(API レベル 29)以降の Android 対象です。

公式

ジェスチャーナビゲーションエリアの背景色変更方法

 values-v29/themes.xml
<style name="Theme.MyApplication" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
        <item name="android:navigationBarColor">@android:color/white</item>
</style>

themeに設定するとアプリ内で全ての色が変更されます。

AndroidManifest.xml
    <application
        android:theme="@style/Theme.MyApplication">
    </application>

themeはマニフェストで設定します。

コードで変更もできるみたいです。

MainActivity.kt
window.navigationBarColor = Color.WHITE

windowのsetNavigationBarColorを使用します。

こちらが変更した画面です。

Screenshot_20221026_124734.png

以上です

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0