2011-06-19 14 views
6

私は自分のボタンの影を設定しようとしていますが、ボタン全体の影を得る代わりにボタンのテキストだけを表示します。テキストの影を設定するのではなく、アンドロイドのボタンの影を設定する方法

私は両方試してみた: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

関連する問題