title: Xamarin.Forms Android change color of Button Image
body: <p>I have a custom <code>ButtonRenderer</code> for Android and I want to change the color of the Image that I use for the button.</p>
  
  <p>This is my <code>ButtonRenderer</code>:</p>
  
  <pre><code>public class VolosBaseButtonRenderer : Xamarin.Forms.Platform.Android.AppCompat.ButtonRenderer {
          public VolosBaseButtonRenderer(Context context) : base(context) { }
  
          protected override void OnElementChanged(ElementChangedEventArgs&lt;Button&gt; e) {
              base.OnElementChanged(e);
  
              // What I must do here for change the Image color????
  
          }
  
          protected override AppCompatButton CreateNativeControl() {
              var context = new ContextThemeWrapper(Context, Resource.Style.Widget_AppCompat_Button_Borderless);
              var button = new AppCompatButton(context, null, Resource.Style.Widget_AppCompat_Button_Borderless);
              return button;
          }    
      }
  </code></pre>
  
  <p>I tried these methods but none worked:</p>
  
  <pre><code>Control.Background.SetColorFilter(global::Android.Graphics.Color.Blue, global::Android.Graphics.PorterDuff.Mode.SrcIn);
  
  Control.Background.SetTint(Color.Red.ToAndroid());
  </code></pre>
  
  <p>If it's possible I can apply a style at the button (but I don't know how to do it).</p>
  
  <p>Any methods will be fine.</p>
  
  <p>Thank you!</p>