我正在尝试为Android TV和亚马逊FireTV应用程序(通过DPAD导航)中的按钮实现涟漪效果背景。我正在使用AppCompat,但由于默认按钮样式都使用了纹波,我现在使用自定义可绘制背景,没有任何波纹,只是一个普通的选择器。
我尝试实现的行为
实际发生的事情
这种颜色混合似乎是波纹绘制的默认行为,这使得它们几乎无法用于电视应用。
我有机会逃脱这个吗?我想要的基本上是一个波纹,它不会修改BACKGORUND颜色,只能在顶部绘制。
答案 0 :(得分:0)
根据https://stackoverflow.com/a/29777616/332798,如果您在涟漪图中添加遮罩,将使默认状态透明,并且不再影响聚焦的颜色。