Android 取消Button自帶陰影 (Style已經被用掉的狀況下仍然可用)

因為設計上的需求,在製作Android按鈕的時候,常常因為Button自帶的陰影效果而被要求修改
所以自然有了取消陰影的需求
大部分網路上都是這種做法
style="?android:attr/borderlessButtonStyle"

但是因為有些Button是會進行客製化(邊框間距、圓角等),所以Style這個欄位會被用掉,因此上面的方法就沒辦法使用了,那麼可以使用這個方法
<style name="Button_Join" parent="@style/Widget.AppCompat.Button.Borderless"> 
   <item name="android:background">@color/color_ff9234</item>
   <item name="android:textColor">@color/color_f6f6f6</item>
</style>

在Style 的名稱後面加上這一行 
parent="@style/Widget.AppCompat.Button.Borderless"
這樣就可以了

留言

這個網誌中的熱門文章

jQuery獲取Select選擇的Text和Value(轉)

Android 在Fragment下控制輸入鍵盤

彈跳視窗iframe的運用