I have one white image and in app I need to show that image in many different colors.

Is there a way to change color of that white image programmatically so that I don't need to have separate image for every color?

For now I have this:

```
button.setBackgroundResource(getResources().getIdentifier("image_white", "drawable", getPackageName()));

```