분류 전체보기

왼쪽은 좀 극단적으로 시간을 추가해봤는데 튀어나옴은 물론이요, 실행하면 시간이 넘어가는 건지 (저거 타입은 기억이 안 나는데 아마 Long일 것이다. Long max보다는 큰데 왜지? 아마 CountDownTimer에서 지원하는 값보다 큰 듯) 아예 앱이 튕겨버린다. 그 이상 추가되지 않도록 예외 설정을 해두어야 하겠다. 탁상시계에서 이제 타이머, 스톱워치를 간단하게 실행하거나 현황을 볼 수 있다. 탁상시계 켜놓고 공부하거나 하는 사람들이 간단하게 쓰기 좋게. 그리고 방해금지 모드를 추가해야 할 듯 .. (알림 안 보이게 하는 용도) 멀티 타이머를 구현해야 한다. 원래는 멀티 타이머를 출시 이후에 구현하려고 했는데, 예약 기능의 존재로 멀티 타이머가 돌아갈 가능성이 생겼다. 스톱워치의 경우에는 멀티로 돌..
현재 상황 : 타이머, 알람의 경우 기본 음을 집어넣었다. Deskclock에 날짜에 요일을 집어넣어야겠다. 지금 추가 중인 기능으로는, 타이머와 스톱워치 현황을 Chip 형태로 간단하게 보여주려고 한다. 이제 빠져먹은 기능은 별로 없는 것 같다. 베타 테스터를 시작해야 하나
드라이브에 있는 캘람 테스트 버전 버전 1 버전 5 버전 7 버전 8 버전 9 버전 10 버전 12\ 버전 13
이번 Material You : Dynamic Color를 적용하면서, 스위치에는 어떤 색상이 적용되는지, BottomNavigationView나 NavigationRail, 등등에는 어떤 색상이 적용되는지 알 필요가 있었다. 그래서 요란한 색상으로 알아보는 테스트를 가졌었는데 혹시 몰라서 블로그에 첨부. MaterialSwitch, NavigationRail, Chips의 색상을 여기서 확인할 수 있다. On -> 배경은 colorPrimary, 스위치 Thumbs는 colorOnPrimary Off -> 테두리와 Thumbs은 colorOutline, 배경은 colorSurfaceVariant. 테두리는 colorOutline, 글자는 coorOnSurface. 배경은 colorSuface. Sele..
모든 @color/white를 colorOnSecondaryContainer로 바꾼 이후, 활성화된 아이템과 그렇지 않은 아이템의 구분이 필요해서 isEnabled된 아이템은 원래 폰트 굵기가 달랐는데 색상까지 넣었다. 그리고 앱 이름은 캘람이지만 캘람이라는 단어가 어떤 역할을 하는 기능인지 잘 모를 확률이 높아보여서 앱 이름인 부분을 제외하고는 캘람에서 모두 캘린더 알람으로 변경했다. 이외에 캘린더 알람에서 각 아이템의 캘린더 소스가 어디인지 알 수 없어서 색으로 표현해 두었다. 캘린더 알람 수정하는 액티비티에서 캘린더 소스를 표시해주는 게 좋겠다. 그리고 이제 알림을 클릭했을 때 액티비티로 잘 연결된다. Missed Alarm / Missed Calendar Alarm의 경우에도 해당 아이템이 열리게..
최근 타이머 앱을 만들다가 Foreground Service가 시작되었을 때 정확히 10초 후에 알림이 발생하는 것을 확인, 이에 대한 검색을 통해 새로운 정보를 알게 되어 블로그에 메모합니다. 서비스에서 startForeground 명령 이후 10초 후에 알림이 발생할 때 - 다음과 같은 코드를 Notifcation Builder에 추가해주세요. builder.setForegroundServiceBehavior(NotificationCompat.FOREGROUND_SERVICE_IMMEDIATE)
초기 버전과 비교해서 앱 디자인은 거의 같은데 색을 좀 바꾼 정도.. 그리고 이렇게까지 다 만들어 놓았는데 앱 디자인 좀 수정해서 결국에는 다시 해야 한다. 럴수럴수.. 크게 건드리지는 않았고 글자 색 정도..? 스토어에 일단 내부 테스터용으로 올렸다 :D 마무리가 보이는 것 같지만 세세한 버그가 많다. 그걸 다 고칠 때까지 1.0 버전 출시는 없다.
어제와 오늘 중점적으로 작업한 부분은 바로 알람/캘람 울리는 화면이다. 처음에 디자인한 거랑 조금 다르게 생겼는데 다음과 같다. 첫번째 사진이랑 두번째 사진을 비교하면 되겠지만, 알람 끄기가 한번 누르는 것에서 스와이프하는 것으로 바뀌었다. 스누즈가 있을 때는 양쪽으로 스와이프할 수 있도록 했다. 그 정도의 차이? 나머지는 그냥 디자인 차이다. 주목할 만한 변경점으로는, Android 12부터 공개된 Material You 디자인에 따라, Dynamic Colors를 이용할 수 있게 되었으며 이 앱 또한 사용자의 색을 그대로 쓸 수 있도록 Dynamic Colors를 지원하게 했다. 때문에 원래 보라 계열로 밀고 가던 앱 색이 사용자가 어떤 색을 쓰느냐에 따라서 달라질 수 있다. Material Dial..
아이엔 / ienground
'분류 전체보기' 카테고리의 글 목록 (23 Page)