Different Android devices have different themes. This means that the background colors, for example, in dialogs, may vary in versions of Android and among manufacturers.
This can cause the icons to become βinvisibleβ:

The problem with Android stock themes can be solved relatively easily by providing various colored icons in target specific folders, for example. white icons in drawable-v14 folder and black drawable-v10 in drawable-v10 . But this does not solve the problem associated with custom themes from manufacturers, perhaps TouchWiz, Blur or Sense. It is simply not possible to cover every device with this method.
Another way: draw a small black frame around white icons and vice versa. But if the background is gray, as in ICS, this also does not look very good.
So the question is: How to create custom icons that will work well on each topic without touching the topic itself?
source share