알람

이제 현재 진행 중인 타이머가 없을 때는 타이머 부분을 작게 했고, 활성화할 때만 커진다. 그리고 일시정지하면 깜빡깜빡거리게 했다. 그 외에도 로직적으로 변경된 건, 타이머 그룹에서 중간에서부터 시작하면 이제 타이머 중간에서부터 되도록 변경했음 :)
이제 타이머를 연달아서 하게 했다. UI도 대충 만들었고 또 나름 스무스하게 움직이고 있는 점이 마음에 든다. UI도 조금 손 봐야겠지만 저정도는 마음에 드는 중.
210212 알람 개발 일지 드디어 position 관련 내용을 넣었다. 일단 onBindViewHolder에서 현재의 position을 데이터에 저장하도록 했고, 정렬은 position으로 했다. 이러니까 중간에 삽입하면 저 멀리 있는게 onBindViewHolder가 호출되. www.ienlab.net 오늘은 UI적인 개선은 없었으나, 어제의 오류였던 (혹은 덜 개선되었던) position 업데이트에 대해 수정을 했다. onBindViewHolder에서 하지 않고, 애초에 아이템이 추가되거나 수정될 때 전체를 싸그리 정렬을 하는 것으로 변경을 하니까 position이 꼬이지 않고 잘 되는 듯하다. 사진은 어제꺼 재탕.
드디어 position 관련 내용을 넣었다. 일단 onBindViewHolder에서 현재의 position을 데이터에 저장하도록 했고, 정렬은 position으로 했다. 이러니까 중간에 삽입하면 저 멀리 있는게 onBindViewHolder가 호출되지 않으니까 position 업데이트가 안 된다. 다른 방법을 찾는 중이다. 그 외에 바텀시트에서 총 길이와 갯수를 보여주고 있다.
요즘 개발을 거의 못해서 오늘 거의 3일치를 한 것 같다. 지금은 타이머 작업 중인데, 메인 화면에는 타이머 추가를 할 공간이 부족해서 어떡하지 하다가 Add 버튼을 누르면 Bottom Sheet가 튀어나오도록 했다. 이번에 Bottom Sheet을 처음 쓰는데 블로그 플래너에도 적용할 수 있을 것 같다. 여튼 라벨 설정하는 부분과 총 시간 더한 거, 그리고 selectedItemBackgroundBorderless 이거 제대로 좀 되게 더 찾아봐야 한다.
타이머 리사이클러뷰 완성
타이머 작업 시작했다. 현재 클래스랑 DBHelper를 만들었고 타이머의 RecyclerViewAdapter를 작업 중이다. 타이머 요소 중에 혹시 모를 추후의 일을 위해 hourOfDay, minute라는 변수를 넣어 두었다. 그 외에 그룹 이름과 타이머 묶음, 그리고 정렬을 위한 마지막 타이머 사용 시간이 넣어져 있다.
드디어 잠금이 걸려 있는데도 알람 울리면 알람 화면이 뜬다. 저 화면은 추후 기본적인 기능이 구현되면 알람을 끄거나 기타 행동을 할 수 있도록 꾸며야 한다.
아이엔 / ienground
'알람' 태그의 글 목록