[touchGFX]버튼 클릭시 작업을 수행하고 화면 전환(change screen)

2022년 02월 18일 by 진아사랑해

    [touchGFX]버튼 클릭시 작업을 수행하고 화면 전환(change screen) 목차
반응형

버튼을 클릭하는 경우 바로 change screen을 수행하는 것이 아니라

작업을 수행한 후에 화면을 전환할 필요가 생긴다

 

예를 들어 '승락' 버튼이 클릭되면 presenter에 데이터를 전달한 후에 화면을 전환해야 하는 경우이다.

이 경우에는 touchGFX에서 interaction 기능을 사용하면 된다

 

'승락' 버튼에 대한 처리를 어떻게 할 것인지 정의가 되어 있다

버튼이 클릭되면 C++ 코드를 수행하고(vortual function이어도 관계가 없다)

'Can trigger another interaction'에 체크가 되어 있음으로

다음 Interaction을 실행시킨다

Trigger조건을 보면 'Another interaction is done이고 선택한 interaction이 

위 그림임으로 자연스럽게 화면 전환이 이루어 진다

 

참고) https://community.st.com/s/feed/0D53W00001NTah2SAD

반응형