본문 바로가기

android24

안드로이드 기본 컴포넌트 색상이 궁금할 때 (Material You, Dynamic Color) 이번 Material You : Dynamic Color를 적용하면서, 스위치에는 어떤 색상이 적용되는지, BottomNavigationView나 NavigationRail, 등등에는 어떤 색상이 적용되는지 알 필요가 있었다. 그래서 요란한 색상으로 알아보는 테스트를 가졌었는데 혹시 몰라서 블로그에 첨부. MaterialSwitch, NavigationRail, Chips의 색상을 여기서 확인할 수 있다. On -> 배경은 colorPrimary, 스위치 Thumbs는 colorOnPrimary Off -> 테두리와 Thumbs은 colorOutline, 배경은 colorSurfaceVariant. 테두리는 colorOutline, 글자는 coorOnSurface. 배경은 colorSuface. Sele.. 2023. 1. 15.
230115 캘람 개발 일지 모든 @color/white를 colorOnSecondaryContainer로 바꾼 이후, 활성화된 아이템과 그렇지 않은 아이템의 구분이 필요해서 isEnabled된 아이템은 원래 폰트 굵기가 달랐는데 색상까지 넣었다. 그리고 앱 이름은 캘람이지만 캘람이라는 단어가 어떤 역할을 하는 기능인지 잘 모를 확률이 높아보여서 앱 이름인 부분을 제외하고는 캘람에서 모두 캘린더 알람으로 변경했다. 이외에 캘린더 알람에서 각 아이템의 캘린더 소스가 어디인지 알 수 없어서 색으로 표현해 두었다. 캘린더 알람 수정하는 액티비티에서 캘린더 소스를 표시해주는 게 좋겠다. 그리고 이제 알림을 클릭했을 때 액티비티로 잘 연결된다. Missed Alarm / Missed Calendar Alarm의 경우에도 해당 아이템이 열리게.. 2023. 1. 15.
캘람 프로모션 이미지 만듦 초기 버전과 비교해서 앱 디자인은 거의 같은데 색을 좀 바꾼 정도.. 그리고 이렇게까지 다 만들어 놓았는데 앱 디자인 좀 수정해서 결국에는 다시 해야 한다. 럴수럴수.. 크게 건드리지는 않았고 글자 색 정도..? 스토어에 일단 내부 테스터용으로 올렸다 :D 마무리가 보이는 것 같지만 세세한 버그가 많다. 그걸 다 고칠 때까지 1.0 버전 출시는 없다. 2023. 1. 10.
230108 캘람 개발 일지 어제와 오늘 중점적으로 작업한 부분은 바로 알람/캘람 울리는 화면이다. 처음에 디자인한 거랑 조금 다르게 생겼는데 다음과 같다. 첫번째 사진이랑 두번째 사진을 비교하면 되겠지만, 알람 끄기가 한번 누르는 것에서 스와이프하는 것으로 바뀌었다. 스누즈가 있을 때는 양쪽으로 스와이프할 수 있도록 했다. 그 정도의 차이? 나머지는 그냥 디자인 차이다. 주목할 만한 변경점으로는, Android 12부터 공개된 Material You 디자인에 따라, Dynamic Colors를 이용할 수 있게 되었으며 이 앱 또한 사용자의 색을 그대로 쓸 수 있도록 Dynamic Colors를 지원하게 했다. 때문에 원래 보라 계열로 밀고 가던 앱 색이 사용자가 어떤 색을 쓰느냐에 따라서 달라질 수 있다. Material Dial.. 2023. 1. 8.
221225 캘람 개발 일지 타이머 부분이다. 넘패드 색을 좀 통일했다. 다이얼로그에서는 시분초가 넘어가니 좀 줄여야 할 것 같고, 타이머 바로 시작하는 부분 Sample을 아직도 안 없앴는데 몰랐다. 색은 Stopwatch랑 맞추었다. 첫번째는 원래, 두-세번째는 오늘 변경한 것이다. 일단 지금 이미지 넣는 게 중요한 게 아니라서 다음 버전이 출시되기 전까지는 구현을 안 하려고 그냥 숨겼다. 이 화면에는 수정과, 중간에서 부분 시작 기능이 둘 다 가능하다. 그런데 부분 시작을 하려면 저장이 확보된 상태여야 하기 때문에, 먼저 아이템을 눌러 이 화면이 떠도 바로 수정하지 않고 그냥 자세히 봄 & 수정 버튼 누르면 타이머 시작 대신 삭제 버튼 & 추가가 가능하게. 그리고 어제 개발 일지에 적어 두었던, 제일 위 랩스를 현재 진행 중인.. 2022. 12. 25.
221224 캘람 개발 일지 오늘은 Deskclock을 이식하는 작업에 많은 시간을 할애했다. 그리고 전반적으로 다른 부분의 부족한 부분이나 빠져먹은 부분에 대해서 작업했다. 스톱워치 부분에서 공유 버튼을 눌렀을 때 현재 랩스에 대해 공유가 된다. 그런데 카카오톡을 눌렀을 때 왜 launch는 되는데 내용이 바로 안 올라오는지 그것에 대한 고찰이 필요하다. 그리고 랩스 기록하는 로그에서, 마지막 랩스를 진행되는 것으로 해야겠다. (todo) 여긴 보니까 아직 돌아가는 부분 (Counter) 디자인을 건드리지 않았네. 차차 하는 것으로. 참고로 지금 알림들 클릭하면 액티비티가 하나도 안 뜬다. 작업해야 하는 부분. 이 부분은 Deskclock 부분이다. 원래 탁상시계 앱에서 이식해온 건데 어차피 시계라는 주제를 관통하니까 같이 이식하.. 2022. 12. 24.