При реализации Material Design легко стоклнуться с тем что иконки, могут располагаться поверх других картинок. В этом случае вы сталкиваетесь с проблемой, что в зависимости от фона приходится менять картинку, или делать какой-то эффект чтобы на любой картинки ваше иконки не терялись.
Добиться это можно если перекрашивать иконки с зависимости от картинок. Как это сделать? Нужно рассчитывать яркость и динамически менять иконку. Рецепт в статье