我创建了一个按钮,我需要一些按钮的响应,例如,在触摸按钮时,按钮焦点应该启用,例如背景颜色的变化。我怎样才能做到这一点?
我的代码是, 查看:
<Button class="button" id="proceedButton" onClick="openQuestionnaire">Proceed</Button>
风格:
".button":{
width: '50%',
top: '25dp',
borderRadius: 8,
borderWidth: 1,
borderColor: '#808080',
backgroundGradient: {
type: "linear",
startPoint: { x: "0%", y:"0%"},
endPoint: { x: "0%", y:"100%"},
colors: [
{ color: "#4F94CD", offset: 0.0 },
{ color: "#4F94CD", offset: 1.0 }
]
}
}
控制器:
$.proceedButton.addEventListener('touchstart', function() {
$.proceedButton.isFocused = true;
});
$.proceedButton.addEventListener('touchend', function() {
$.proceedButton.isFocused = false;
});
上面的代码不起作用。只是我需要在触摸按钮时稍微改变背景颜色。
任何解决方案!