도리안의 2024년 개발기 #82 - 생각보다 쉽지 않았던 OX 퀴즈 화면 수정

생각보다 쉽지 않았던 OX 퀴즈 화면 수정

No. 82
2024. 05. 13 (월) | Written by @dorian-dev

오늘의 개발기

오늘의 원래 계획은 오전에 OX 퀴즈 화면의 디자인 변경을 마무리하고, 다음 화면 작업을 하는 것이었다. 그러나 전자의 마무리는 생각보다 쉽지 않았다. 이유는 두가지였다.

(1) 지난 주에 개발한 커스텀 뷰에서 XML 파일로도 설정 가능한 속성 추가
(2) 가로 화면 깨지는 문제 수정
(3) 가로, 세로 모드 전환시 타이머가 2개 이상 실행되는 문제 수정

특히 (3)에서 시간을 많이 소모했다. (1)이야 ChatGPT로부터 도움을 받아 작업 가능했고, (2) 또한 그랬다. (3)은 타이머 사용 경험이 부족하다 보니 시행착오가 좀 있었다. 이 문제는 아래 사항들을 적용하여 수정했다.

  • 가로/세로 전환시 액티비티 유지되는 설정 해제
    • 이 설정을 유지하면, 세로 화면에서 가로 화면으로 전환시 레이아웃이 변경되지 않는 문제가 있음
      • 조건: 세로 화면과 가로 화면의 레이아웃이 별도임
  • 액티비티 안에 정의한 타이머를 뷰모델로 이동
    • 타이머 가동시 UI 업데이트는 라이브 데이터로 처리
  • 타이머 실행시 기존 타이머 중지, 제거

여전히 배워야 할게 많음을 경험한 하루였다. 자만하지 말고 열심히 배우며 실력을 늘려야 할 것이다.

And...

이력서 수정은 아직 못 했다. 오늘의 포스팅을 마치고 집에 가서 조금이라도 작업 하자.


지난 2024년 개발기


Layout provided by Steemit Enhancer hommage by ayogom


Posted through the ECblog app (https://blog.etain.club)
Sort:  

Upvoted! Thank you for supporting witness @jswit.

Coin Marketplace

STEEM 0.09
TRX 0.32
JST 0.030
BTC 111799.87
ETH 3833.08
USDT 1.00
SBD 0.67