Ga naar hoofdinhoud
Logo Appt Light

Donkere modus

Dark mode geeft een prettige kijkervaring bij weinig licht doordat gebruik wordt gemaakt van donkere achtergrondkleuren. Deze functie is voor veel slechtzienden zelfs noodzakelijk omdat een lichte achtergrondkleur pijnlijk en zelfs onmogelijk kan zijn om lang naar te kijken.

Meer dan 4 miljoen gebruikers in Nederland verkiezen de donkere modus boven de standaard lichte modus, blijkt uit ons onderzoek.

36,13%

heeft de donkere modus geactiveerd op iOS.

25,21%

heeft de donkere modus geactiveerd op Android.

Waarom is dit een toegankelijkheidsfunctie?

Op Android staat deze instelling in het menu expliciet onder toegankelijkheid. Het systeem bepaalt dus of het donkere thema aan- of uitstaat.

Apple classificeert donkere modus niet als een toegankelijkheidsfunctie. Maar voor veel mensen met een beperking is het wel noodzakelijk. Sommige mensen die blind of slechtziend zijn zijn ook overgevoelig voor licht. Kijken naar een helder wit scherm kan dan zeer pijnlijk zijn. Maar ook mensen die problemen hebben met hun concentratie, bijvoorbeeld door een hersenaandoening, hebben heel veel baat bij de rust die een donkere modus met zich mee brengt. Overigens bieden zowel iOS als Android ook nog de optie om kleuren helemaal om te keren.

Colinda

Ik probeer overprikkeling op mijn telefoon te verminderen.

Colinda

Lees het interview met Colinda

Ondersteuning in apps

Hieronder vind je een aantal codevoorbeelden voor de meest gebruikte platformen en frameworks.

Op Android weet je dat donkere modus geactiveer is wanneer de uiMode configuration de UI_MODE_NIGHT_MASK waarde bevat.

Android kan automatisch donkere modus varianten kiezen wanneer je -night bestanden aan je project toevoegt. Voeg bijvoorbeeld een colors.xml bestand toe aan de values-night folder om kleuren voor donkere modus in te stellen.

fun Context.isInNightMode(): Boolean {
    val nightModeFlags = resources.configuration.uiMode and Configuration.UI_MODE_NIGHT_MASK
    return nightModeFlags == Configuration.UI_MODE_NIGHT_YES
}
Bijdragen

Feedback?

Laat 't ons weten!