如何处理 TouchGFX 中的一个按钮,该按钮允许我在按下 LED 时打开它,并在我释放按钮时将其关闭?以下代码有效,但每次触摸/取消触摸屏幕时都会打开/关闭 LED...
void Screen1View::handleClickEvent(const ClickEvent& event)
{
if((event.getType() == ClickEvent::PRESSED))
{
HAL_GPIO_WritePin(LD1_GPIO_Port, LD1_Pin, GPIO_PIN_SET);
HAL_Delay(50);
}
if((event.getType() == ClickEvent::RELEASED))
{
HAL_GPIO_WritePin(LD1_GPIO_Port, LD1_Pin, GPIO_PIN_RESET);
}
}
如果我使用“flexButtonCallbackHandler(const touchgfx::AbstractButtonContainer& event)”函数,我可以检测到 button1、button2 等是否被按下,但我无法检测到按钮是否被释放......有什么建议吗?