我正在制作键盘,所有键均为.banner {
height: 170px;
width: 100%;
background-color: linear-gradient(45deg, red, blue); //not work
// background-color: red; // <-this works
}
。单击该键,我创建了一个选择器,该选择器更改了可绘制背景的背景。
但是问题是,当我快速键入文字或选择器不起作用时,选择器无效。不会更改关键背景。
这是我的textview
selector.xml
这是按键的触摸事件
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/keyboard_key_bg_pressed" android:state_pressed="true" /> <!-- pressed -->
<item android:drawable="@drawable/keyboard_key_bg" /> <!-- default -->
</selector>
在这里,我将附上一部视频,通过按键显示我的问题
视频链接:https://streamable.com/x7qfs
任何人都知道问题是什么以及如何解决?
谢谢!