如何设置android按钮阴影而不是设置文本阴影

如何设置android按钮阴影而不是设置文本阴影,android,button,shadow,Android,Button,Shadow,我试图为我的按钮设置一个阴影,但不是为整个按钮设置阴影,而是仅为按钮的文本设置阴影 我尝试了两种方法:使用xml样式 <style name="shadowed_button"> <item name="android:shadowColor">#444444</item> <item name="android:shadowDx">1</item> <item name="android:shadowDy

我试图为我的按钮设置一个阴影,但不是为整个按钮设置阴影,而是仅为按钮的文本设置阴影

我尝试了两种方法:使用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));