이건 따로 타이머 생성 없이 바로 세팅하는 화면이다. 바로 타이머 시작이 되는 모습 이거는 타이머 루틴이 돌아가는 모습 이건 FullScreenIntent를 통해 나오는 타이머.
분류 전체보기
서브 타이머를 다시 구현했다. 저번에는 그냥 스레드로 돌렸는데 지금은 CountDownTimer 클래스가 있어서 그 아이를 이용했다. 다만 pause가 없어서 일시정지하려면 시간을 기록하고 재생성해야 할 것 같다.
타이머를 서비스단에서 실행하는데 CountDownTimer라는 애가 있다. 서비스에서 타이머 부모 아이디를 인텐트로 받아 전체 duration으로 타이머 돌리고 서브 타이머 돌릴 때마다 알림을 줄 것. 그리고 프래그먼트에서는 타이머 정보를 보여주면 되겠다. 지금은 그냥 15초 돌려놓음
위아래 누르면 정상적으로 추가되고 이제 라벨 누르면 추가도 된다. 타이머 시작은 아직 안 됨. 새 아이템 추가 시 전체 duration 업데이트. 예약 기능 ui도 이제 잘 보인다.
제일 아래 사진이 같은 기능의 예전 디자인이다. 저렇게 중간중간에 플러스 버튼을 넣었었는데 각 아이템별로 화살표 위아래를 누르면 위 또는 아래에 새로운 서브 알림이 추가되게 했다. 그리고 다이얼로그도 깔끔한 듯.