Button

Android Set Button Background Transparent (maintain touch/click animation/ripple effect)
Android Button Disabled Color Not Working After Color Change

Use setAlpha

Best Way To Change Android Button Color While Maintain Effect And State Color

Use backgroundTint