android - 如何在不影响 Android 文本的情况下更改按钮 alpha

标签 android alpha android-button android-selector

我想更改按钮的 alpha 值。

我知道在 xml 中我需要写这个属性:

android:alpha="0.7"

及其工作原理。

但是随着按钮 alpha 的改变,它的文本 alpha 也发生了变化。

在 Android 中是否有任何方法可以像 iOS 一样更改按钮的 alpha 而不影响其文本?

最佳答案

您可以将按钮的背景设置为 0.7 alpha 的半透明图像,这不会影响文本

关于android - 如何在不影响 Android 文本的情况下更改按钮 alpha,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16506931/

相关文章:

Android 分页 3 库 - 用于从 Room 数据库分页数据,数据更改时流程变为空

java - 工具栏图像动画折叠样式

java - 制作按钮时,在范围内无法访问类型 MainActivity 的封闭实例

android - 删除边界和按钮边框之间的空间

android - 为带轮廓的 Material Components 按钮的背景着色

android - 我在添加 Creative SDK 依赖项时遇到错误错误 :Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'

android - 如何转到 Android Studio 中的上次编辑位置

java - 如何更改位图的不透明度?

r - 如何调整geom_point()的scale_alpha?

android - AlphaAnimation 不起作用