Chart에 관련 구현하기 위해서 위와 같은 라이브러리를 사용하였습니다.
DetailActivity - ChartFragment
각 요일마다 시간을 Chart에 표시되도록 하였습니다.
구현하는데 시간일 생각보다 많이 사용한 구간이었습니다.
Chart를 띄우는 것과 Data를 설정하는 것까지 문제가 없었지만 범위와 기준을 나누는 부분에서
여러가지 시도를 하다가 월간 최대 시간에 따라 기준을 나누는 방법으로 구현하게 되었습니다.
차트에 대한 Bar를 클릭하면 해당 날짜와 시간에 대하여 Toast메시지가 나오도록 하였습니다.
ProfileActivity
Profile에서는 Room DB에서 모든 목표에 대한 정보를 가져와서
Profile에 나타나는 요소에 맞게 변경하여 표시되도록 하였습니다.
Chart에서는 각 목표에 시간에 따라 데이터를 추가하여 한 눈에 목표를 위해 달린 시간들을 비교할 수 있도록 하였습니다.
댓글