1. 권한 정보 안내 다이얼로그
디바이스마다 세로 높이가 다르다는 생각을 못 하고 그냥 4개 때려박았더니 잘려서 스크롤로 변경하였다.
ㅆㅆ
2. 타이머
이제 삭제 버튼 누르면 잘 삭제되고 서비스에서도 빠진다. 그리고 numpad도 간격 올바르게 수정했다.
새 아이템 추가됐을 때 계속 전체 리로딩하는 것 같은데, adapter.add 메소드 만들어서 여기도 수정해야 할 것 같다.
3. 스톱워치
Circle Progress Bar의 사이즈를 280dp로 고정시켰더니 밑이 잘린다는 사실을 발견했다. 사실 그것만이 아니라 저 위에 있는 모든 components들이 고정 높이를 가지고 있어서 잘릴 수밖에 없다. 그래서 가장 사이즈 조절이 용이한 Circle Progress Bar의 max height만 280dp로 설정하고, 1:1을 유지하되 0dp / 0dp로 설정해놔서 사이즈는 유동적이다. 덕분에 잘리지 않고 딱 맞다.
그리고 지금 테스트 중인 게 Lap 기록한 부분에 이모지를 표시해주는 건데 Circle Progress Bar 사이즈를 고정시키지 않아서 measure한 후 measureHeight 등을 구해서 circleRadius를 설정해주어야 한다. . 그건 그렇게 어려운 작업은 아닌데 귀찮으니 문제.
그리고 하나 더 해야 할 거는 랩스 버튼을 꾹 눌렀을 때 아예 선택을 되게 해야 할 것 같다. 그냥 다이얼로그에서 순서 변경하는 거 정도는 너무 귀찮은 과정 같다.
'안드로이드 개발 > 📱 캘람' 카테고리의 다른 글
캘람 1.0.3 업데이트 로그 (0) | 2023.02.22 |
---|---|
230222 캘람 개발 일지 (0) | 2023.02.22 |
230219 캘람 버그 리포트 (0) | 2023.02.19 |
230218 캘람 개발 일지 (0) | 2023.02.18 |
캘람 1.0.2 업데이트 로그 (0) | 2023.02.18 |