问题描述
如何处理 TouchGFX 中的按钮,该按钮允许我在按下时打开 LED 并在松开按钮时关闭它? 以下代码有效,但每次触摸/不触摸屏幕时它都会打开/关闭 LED...
<Text style={styles.normal_text}>
blablabla super interesting and fun character to play since she can use
a lot of different cards for her build,and sometimes adapt her hand to
the scenario. However,because she needs careful planning,she’s the{"HERE"}
</Text>
如果我使用 "flexButtonCallbackHandler(const touchgfx::AbstractButtonContainer& event)" 函数,我可以检测到是否按下了 button1、button2 等,但我无法检测到是否有按钮被释放... 有什么建议吗?
解决方法
TouchGFX 中的标准 Button
类仅在 clicked
上触发。您可以查看 AbstractButton::handleClickEvent()
的源代码以了解代码的工作原理。 Button
继承自此类并添加了点击/发布图像等功能。
为了做你想做的事,你必须创建一个新的类来实现你想要的行为。检查 AbstractButton
的源代码,这应该是直接为点击和释放事件发出回调。