2011-06-19 118 views
6

我想爲我的按鈕設置一個陰影,但不是爲整個按鈕獲取陰影我只是爲按鈕的文本獲取陰影。如何設置android按鈕陰影而不是設置文字陰影

我都試過:使用XML風格

<style name="shadowed_button"> 
    <item name="android:shadowColor">#444444</item> 
    <item name="android:shadowDx">1</item> 
    <item name="android:shadowDy">1</item> 
    <item name="android:shadowRadius">9</item> 
</style> 

並設置陰影編程

button.setShadowLayer(9, 1, 1, Color.rgb(44, 44, 44)); 

兩個工作相同。 有誰知道如何做到這一點?

回答

1

爲此,您必須製作帶陰影的按鈕圖像並將其放置在按鈕上作爲可繪製的。

+1

謝謝。我已經考慮過了。我只是好奇,如果還有其他更優雅的方式來做到這一點。 – Unkot