Read More
Read now

Android Dark Theme

Save

A dark theme is a low-light UI that displays mostly dark surfaces.

Dark theme has many benefits:

To support dark theme you need to inherit DayNight theme:

You can also use MaterialComponents’ dark theming:

Here are the two most important theme attributes to know about:

On devices running Android 9 or earlier, the recommended theme options are:

When running on Android Q, the recommended options are different, to allow the user to override the system default:

Note that if the user selects Light, then Battery Saver will not change that setting.

Each of the options map directly to one of the AppCompat.DayNight modes:

To switch the theme, call AppCompatDelegate.setDefaultNightMode().

You can create a helper class like below to toggle the Dark Mode :

References:

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

css.php

Big thanks to Webkul and his team for helping get Opencart 3.0.3.7 release ready!

Deniel Kerr

Owner and Founder. Opencart

Talk to Sales
Start a Project

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home