********* 퀘스트4 도전 *********
작성자 :
털보왕
QUEST4. 게이지 위젯을 눌렀을때 가속을 시뮬레이션하고, 놓았을 때 감속을 시뮬레이션하는 버튼 생성하세요.
- 버튼을 누름 : 바늘이 최대값이 될 때까지 오른쪽으로 회전
- 버튼을 놓음 : 바늘이 최소값이 될 때까지 왼쪽으로 회전
구현 방법.
1. void Screen1View::updateButtenPressed(uint16_t tick) 함수를 생성하고,
버튼이 눌러졌을 때와 놓았을 때의 조건을 판별하기 위해 if(button.getPressedState())로 버튼 상태값을 읽어 게이지 Value 증감.
2. void Screen1View::handleTickEvent() 함수를 하나더 생성하고, updateButtenPressed(++tickCount); 함수를 주기적으로 호출
3. 추가로 버튼이 눌러지면 게이지 Value값을 숫자와 lineprogress로 표시해보고 싶어서 추가해봄^^;
ps. : touchGFX처음 사용해보는데, c++도 거의 사용하지 않아서 class, public 등 익숙치 않은 놈때문에 삽질 엄청했네요ㅎㅎ
첨부파일 :