title: Android: Child elements sharing pressed state with their parent even when duplicateParentState specified
body: <p>I have a SlidingDrawer element which contains a RelativeLayout element which contains some Button child elements:</p>
  
  <pre><code>&lt;SlidingDrawer&gt;
    &lt;RelativeLayout&gt;
      &lt;LinearLayout&gt;
        &lt;Button android:background="@drawable/foo.xml" android:duplicateParentState="false"&gt;
        &lt;Button android:background="@drawable/bar.xml" android:duplicateParentState="false"&gt;
      &lt;/LinearLayout&gt;
    &lt;/RelativeLayout&gt;
  &lt;/SlidingDrawer&gt;
  </code></pre>
  
  <p>foo.xml and bar.xml have selectors which apply different images depending on the state:</p>
  
  <pre><code>&lt;selector xmlns:android="http://schemas.android.com/apk/res/android"&gt;
    &lt;item android:state_focused="true" android:drawable="@drawable/foo_selected" /&gt;
    &lt;item android:state_pressed="true" android:drawable="@drawable/foo_selected" /&gt;
    &lt;item android:state_enabled="false" android:drawable="@drawable/foo_disabled" /&gt;
    &lt;item android:drawable="@drawable/foo_normal" /&gt; 
  &lt;/selector&gt;
  </code></pre>
  
  <p>The problem I am seeing is that when I click on the sliding drawer handle, the pressed state gets triggered for the buttons and they look pressed too, even though I've specified <code>duplicateParentState</code> to false.</p>