title: Add custom color to touch feedback in android
body: <p>To give users visual feedback when they touch a view, I do</p>
  
  <pre><code>&lt;View
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:background="?attr/selectableItemBackground" /&gt;
  </code></pre>
  
  <p>But <code>?attr/selectableItemBackground</code> is a gray color. I want to use a different color. To do <em>that</em> I do</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;selector xmlns:android="schemas.android.com/apk/res/android"&gt;;
      &lt;item android:drawable="@color/mine" android:state_selected="true"&gt;&lt;/item&gt;
      &lt;item android:drawable="@color/mine" android:state_pressed="true"&gt;&lt;/item&gt;
      &lt;item android:drawable="@android:color/transparent"&gt;&lt;/item&gt;
  &lt;/selector&gt;
  </code></pre>
  
  <p>but it does not work, even after I set <code>clickable="true"</code> for the view in question.</p>