안드로이드 개발

별 건 아니고 위젯에 종종 오류가 터지는 것 같은데 항상 모니터를 할 수 없어 직접 파일에 어펜드되도록 로그 파일을 기록하게 추가했다. 언제 터지는지도 봐야 해서 알림도 띄우기.
알바트로스 리마인더 1.6.5 업데이트 로그 - 설정에서 광고 제거를 할 수 있습니다. - 홈 화면에 설치할 수 있는 위젯이 추가되었습니다. 오늘의 완료되지 않은 과제나 강의를 확인할 수 있습니다. - 방해 금지 모드를 설정할 수 있습니다. 해당 시간에 온 알림은 알림 창에 보관됩니다.
이제 위젯 추가했다. 방해모드도 추가했다. 내일 업데이트!
방해 금지 모드 추가! 각각 시계 누르면 다이얼로그 위로 뜬다.
큰일이다. 이미지로 하려고 하니까 비율이 안 맞아서 직접 하고 있다. 그렇다고 리사이클러뷰도 안 되고. 구글은 안드로이드 위젯 개선을 좀 해야 한다. 쓸 수 없는 위젯이 너무 많다. ConstraintLayout이라도 내놓으란 말이야. 아 그리고 오늘 알바트로스 리마인더에 대해서 학교 신문 기자분과 인터뷰를 했다. 세상에!
EditText에서 입력된 값을 받아 Paint를 통해 Canvas에 텍스트를 그리는 경우, 다시 말해 drawText를 하는 경우, 그냥 텍스트를 그리면 한 줄로 길게 그려져서 캔버스를 넘어버립니다(당연하게도). 아니면 직접 EditText에서 엔터를 쳐 준 다음 \n으로 구분해 (split) forEach문으로 그려주는 방법도 있습니다. 상당히 귀찮고, 구현도 귀찮습니다. 근데 이제까지는 그렇게 해 왔습니다. 이런 노가다 방법만 있을 것 같지는 않았습니다. 포토샵 보면 width 설정해두면 자동으로 다음 줄로 넘어가던데, 안드로이드 Paint는 그런 거 없나? 있었습니다. 이 포스팅에서는 그 방법을 설명합니다. 코드 val text = binding.etChangelog.editText?.text?...
그냥 혼자서 정리하는 글 - 버튼 Tint 색을 부드럽게 전환하는 코드에 관한 내용입니다. 보통은 버튼을 자기 멋대로 만들어서 켜기 / 끄기 용으로 쓸 때, 색상으로 구분했을 때 색깔을 회색 색상으로 전환할 수 있게 할 텐데, 그거에 관하여 간략하게 메모하고자 합니다. XML 버튼은 대충 이렇게 생겼는데요, Google Home 앱에서 이런 모양의 버튼을 찾을 수 있을 겁니다. 별 건 아니지만 버튼 하나의 코드를 가져오면 이렇게 생겼습니다. 참고로 CircleImageView는 나중에 한번 라이브러리를 소개할 건데, 별 건 없고 원 모양 이미지뷰입니다. 커스텀 라이브러리에요. 굳이 라이브러리를 불러오지 않아도 drawable에서 shape를 oval로 하셔도 비슷한 효과가 날 거에요 (원). 이렇게 배경..
아이엔 / ienground
'안드로이드 개발' 카테고리의 글 목록 (36 Page)