Reputation: 6568
I have troubles with some imageview on certain Android phones.
It seems that the dark mode invert the color of certains assets (not all, it seems only black/dark gray ones)
An example.
I cannot find a way to avoid this. Is there some kind of properties that protect the image from being inverted?
Upvotes: 9
Views: 3741
Reputation: 3493
you can use setForceDarkAllowed(false) if you just want to apply this to one View.
Or you can change the attributes/colors in your res/values-night folder, which holds all colors that are used in case the dark mode is activated.
Upvotes: 7
Reputation: 10619
You can disable Dark mode on your app by using:
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO)
If you want to disable it on a view, you can
Use light style for a specific view
Use android:forceDarkAllowed="false"
Upvotes: 2