https://urlandroidblog.blogspot.com/2023/08/how-to-change-button-background-when.html
How To Change Button Background When Button State Is Changed