【问题标题】:How to set android button shadow instead of setting text shadow如何设置android按钮阴影而不是设置文本阴影
【发布时间】:2023-12-02 17:45:01
【问题描述】:

我正在尝试为我的按钮设置阴影,但我没有为整个按钮设置阴影,而是只为按钮的文本设置阴影。

我都试过了:使用 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));

两者的工作方式相同。 有谁知道怎么做?

【问题讨论】:

    标签: android button shadow


    【解决方案1】:

    为此,您必须使按钮的图像带有阴影并将按钮放置为可绘制的。

    【讨论】:

    • 谢谢。我已经考虑过了。我只是好奇是否还有其他更优雅的方法。