title: How to specific background normal color for android:attr/borderlessButtonStyle button
body: <p>I was wondering, how can I specific background normal color a <code>?android:attr/borderlessButtonStyle</code> button?</p>
  
  <p>Currently, I have the following button.</p>
  
  <pre><code>&lt;Button
      android:id="@+id/buy_button"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:textColor="?attr/shopButtonTextColor"
      style="?android:attr/borderlessButtonStyle"        
      android:textStyle="bold"
      android:text="@string/shop_buy" /&gt;
  </code></pre>
  
  <p>It looks like</p>
  
  <h2>Normal</h2>
  
  <p><a href="https://i.stack.imgur.com/FJV5O.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/FJV5O.png" alt="enter image description here"></a></p>
  
  <h2>Pressed (Has ripple effect)</h2>
  
  <p><a href="https://i.stack.imgur.com/tMTWO.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/tMTWO.png" alt="enter image description here"></a></p>
  
  <p>What I'm expecting is</p>
  
  <ul>
  <li>During normal, it has orange background.</li>
  <li>During pressed, it has <code>colorControlHighlight</code> (Usually grey) color ripple overlay on the top of orange background.</li>
  </ul>
  
  <p>I do the following modification.</p>
  
  <pre><code>&lt;Button
      android:id="@+id/buy_button"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:textColor="?attr/shopButtonTextColor"
      style="?android:attr/borderlessButtonStyle"
      android:background="@color/shop_button_background_color_material_light"
      android:textStyle="bold"
      android:text="@string/shop_buy" /&gt;
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/oI0dO.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/oI0dO.png" alt="enter image description here"></a></p>
  
  <p>The padding/ margin information seem gone.</p>
  
  <p>When I press on it, the previous ripple selector is gone.</p>
  
  <p>I was wondering, how can I use <code>?android:attr/borderlessButtonStyle</code>, yet able to achieve the following?</p>
  
  <ul>
  <li>Retain padding/ margin in <code>?android:attr/borderlessButtonStyle</code>.</li>
  <li>Retain round corner (I guess is 2dp) behavior of the <code>?android:attr/borderlessButtonStyle</code> button.</li>
  <li>During normal, it has orange background.</li>
  <li>During pressed, it has <code>colorControlHighlight</code> (Usually grey) color ripple overlay on the top of orange background.</li>
  </ul>