У меня есть ImageView, куда я помещаю растровое изображение (слева), иногда я хочу увидеть растровое изображение с полупрозрачным синим слоем (справа). Я пытаюсь использовать ColorFilter (LightingColorFilter и PorterDuffColorFilter), но получаю темно-синий цвет. Как мне сделать это с помощью ColorFilter или чего-то еще?
Спасибо.
РЕДАКТИРОВАТЬ (я пробовал этот и другие варианты)
//ColorFilter filter = new PorterDuffColorFilter(color.wather, PorterDuff.Mode.DST_OVER);
ColorFilter filter = new LightingColorFilter(color.mul, color.wather);
// mul = 0xFFFFFFFF and wather = 0x7000FFFF
BitmapScaler scaler = new BitmapScaler();
imagen.setImageBitmap(scaler.getScaled());
imagen.setColorFilter(filter);
Я пробовал разные мультипликаторы, добавлял значения и всегда получал это: