title: TextInputLayout passwordToggle with rounded corners
body: <p>I'm using <code>TextInputLayout</code> from android design library version 25.1.1. With the following code:</p>
  
  <pre><code>&lt;android.support.design.widget.TextInputLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:local="http://schemas.android.com/apk/res-auto"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    local:passwordToggleEnabled="true"
    local:hintEnabled="false"&gt;
    &lt;android.support.design.widget.TextInputEditText
      android:id="@+id/confirmationEditText"
      android:singleLine="true" /&gt;
  &lt;/android.support.design.widget.TextInputLayout&gt;
  </code></pre>
  
  <p>But when password toggle icon is pressed, its ripple effect is drawn above the background of TextInput:
  <a href="https://i.stack.imgur.com/p50tk.png" rel="noreferrer"><img src="https://i.stack.imgur.com/p50tk.png" alt="Background pressed state"></a></p>
  
  <p>How can I set rounded corners radius for <code>passwordToggle</code>? Can I reference its existing background and "wrap" it with needed properties (how to find Path for default drawable that is used by toggle)?</p>