Android ボタン(Button)の影を消す

いつも忘れるのでメモ

  • drawableで影のないものを作っても、影ができてしまう
  • 「android:elevation」を「0dp」に設定しても影がきえない

styleでこれを追加したら影が消えた

style="?android:attr/borderlessButtonStyle"

<Button
    android:id="@+id/hoge"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/button_state"
    style="?android:attr/borderlessButtonStyle"
    android:text="ボタン"/>