Nobody enjoys white light right in front of their eyeballs, trust me, your users might want something a bit more soothing when moving through your Android Application.
Luckily, how to add dark mode support on your app is exactly what this article is about!
Step 1: Change the theme to
DayLight
.
In styles.xml
, change the AppTheme
parent
theme from Light
to DayNight
:
<style name="AppTheme" parent="Theme.MaterialComponents.DayNight.NoActionBar">
Step 2: Turn on the dark theme.
In MainActivity’s onCreate()
, call AppCompatDelegate.setDefaultNightMode()
to turn on the dark theme:
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES)
There you have it – run the app and verify that it has switched to dark theme!