title: ImageView ColorFilter on non tranparent pixels. Clip
body: <p>I have an ImageView with bitmap in it. This bitmap has alpha channel and transparent pixels.
  When i try to use ColorFiter with Mode.OVERLAY (since honeycomb) - provided color overlay the whole imageview (whole rect), but i want only to overlay non transparent pixels. How can i clip the imageview's canvas to perform filter where i want ?</p>
  
  <p><strong>UPDATED</strong></p>
  
  <p>I have grey image in png:</p>
  
  <p><img src="https://i.stack.imgur.com/wZ1eb.png" alt="enter image description here"></p>
  
  <p>When i try to use MODE_ATOP i get:</p>
  
  <p><img src="https://i.stack.imgur.com/qN2IG.png" alt="enter image description here"></p>
  
  <p>When i use OVERLAY i get:</p>
  
  <p><img src="https://i.stack.imgur.com/9BHuz.png" alt="enter image description here"></p>
  
  <p>And what i want to get:</p>
  
  <p><img src="https://i.stack.imgur.com/kFXoM.png" alt="enter image description here"></p>