title: List view set a custom ripple selector
body: <p>I'm trying to use a list view control on Lollipop under the following conditions:</p>
  
  <ol>
  <li>The theme type is the default Theme.Material (dark theme).</li>
  <li>The list view is contained inside of larger layout which has a white background.</li>
  <li>The list view should have a list selector that appears with the white background.</li>
  </ol>
  
  <p>NOTE: I am forced to use a custom list selector color because if I use a white background, the dark material themed selector uses the theme's colorControlHighlight color for the ripple, which is 40ffffff, and does not show up.</p>
  
  <p>I first tried the following:</p>
  
  <p>layout xml</p>
  
  <pre><code>&lt;LinearLayout
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:orientation="vertical"
      android:background="@android:color/white" &gt;
  
      &lt;TextView
          android:id="@+id/title"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content" /&gt;
  
      &lt;ListView
          android:id="@+id/list_view"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:listSelector="@drawable/list_selector" /&gt;
  
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>list_selector xml</p>
  
  <pre><code>&lt;ripple xmlns:android="http://schemas.android.com/apk/res/android"
      android:color="#ff0000" &gt;
  
  &lt;/ripple&gt;
  </code></pre>
  
  <p>And list view row xml</p>
  
  <pre><code>&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:tools="http://schemas.android.com/tools"
      android:layout_width="match_parent"
      android:gravity="center_vertical"
      android:orientation="horizontal"
      tools:ignore="UseCompoundDrawables" &gt;
  
      &lt;ImageView
          android:id="@+id/list_image"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content" /&gt;
  
      &lt;TextView
          android:id="@+id/list_title"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content" /&gt;
  
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>What I am expecting to see is when I select an item, the item is selected with a ripple colored as #ff0000.  However, this is what I end up seeing:</p>
  
  <p><img src="https://i.stack.imgur.com/dv1Jj.png" alt="enter image description here"></p>
  
  <p>What I am hoping for is somewhat close to this behavior - but confined within the selected list row!  What am I doing wrong?</p>
  
  <p>Thanks,
  Zach</p>