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

标签 android button shadow

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

我都试过了:使用 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 - 如何设置android按钮阴影而不是设置文本阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6401684/

相关文章:

CSS Page 底部连同左右阴影一起剥离

android - Facebook api并向android中的多个 friend 发送邀请

android - 超过 3 个项目的底部导航 View : tab title is hiding

javascript - React native - 使用表单收集的值的算术运算

angular - 如何使用函数设置禁用按钮属性?

c - 为什么我似乎无法向工具栏添加按钮? [WINAPI]

android - shadowOffset 在 react native android 中不起作用

java - 一个 ListView 行中有多行文本?

android - 按钮上文本的对齐方式

jquery - 如何在 jQuery 中创建一个平坦的长阴影范围