Aplicando o ColorFilter ao ImageView com ShapedDrawable
eu tenho umImageView
comandroid:src
definido para umShapedDrawable
, ou seja, um círculo branco. O que eu quero é colorir issoImageView
em tempo de execução respondendo a alguns eventos.imgView.setColorFilter
parece ser solução, mas depois de usar isso (tentou parâmetros diferentes) a imagem se torna invisível (não vejo na tela).
Como resolver isso? E existem maneiras melhores de ter círculos coloridos?