按下时我需要按钮更改渐变。 我尝试了以下代码(官方文档建议):
Button {
background: Rectangle {
gradient: Gradient {
GradientStop { position: 0 ; color: control.pressed ? "#ccc" : "#eee" }
GradientStop { position: 1 ; color: control.pressed ? "#aaa" : "#ccc" }
}
}
}
然而,我的按钮变黑了。 通过用“this”或“parent”代替“control”这个词,我得到了相同的结果:如果没有按下按钮,按钮颜色正确,但是当我按下它时,没有任何变化。
答案 0 :(得分:2)
您忘了给按钮<Card>
。
snapshot.hasMany('users').length <-- current count of relations
snapshot.record.savedTrackerValue('users').length <-- old count of relations
和id:control
将为this.pressed
,这意味着他们将解析为parent.pressed
。