개발

항상 Android 새로운 프로젝트를 생성하면 ConstraintLayout이 기본으로 되어 있고, 필자는 RelativeLayout을 애용하는 편입니다. 그런데 스크롤에 따라서 위젯의 사이즈와 위치를 바꾸려고 하니까 MotionLayout과 ConstraintLayout을 이용해야 한다고 합니다. 그래서 ConstraintLayout을 배워보려고 합니다. 먼저 ConstraintLayout은 "복잡한 레이아웃을 단순한 계층구조를 이용하여 표현할 수 있는 ViewGroup"이라고 하네요. 형제 뷰들과의 관계를 정의해서 레이아웃을 구성, 제가 애용하는 RelativeLayout과 비슷하지만 더 유연하게 사용한다고 합니다. 그래서 자식 뷰의 위치를 잡는 기준은 다음과 같다고 해요. app:layout_con..
블로그 플래너 1.1.3 업데이트 로그 - 스플래시에서 새로운 로그인 방식이 적용되지 않았는데, 이를 수정했습니다. - 노티피케이션에서 연속 포스팅한 날짜를 볼 수 있습니다. 4시간 내에 업데이트될 예정이며, 현재 제출하였습니다.
오늘 작업은 외관상 가장 많이 바뀐 셈이다. 드디어 WelcomeActivity, 그러니까 처음 어플리케이션 실행했거나 등록된 네이버 계정이 없을 때 무조건 나오는 액티비티이다. 보다시피 3단계로, 어플리케이션 소개와 네이버 아이디 로그인, 그리고 서비스의 안정적인 실행을 위한 절전 예외 설정 탭으로 구성되어 있다. 배경색 및 전체 어플리케이션 색을 조금 어둡게 해야겠다. 검은색을 넣기에는 애매한데, 흰 글자를 넣으니 잘 안 보인다. 이거는 나중에 디자인 마저 수정할 때 하기로 하고. 여기는 MainActivity, 즉 메인 화면이다. 딱 봐도 많이 바뀌었는데, 달력을 아예 안 쓰는 건 아니고 아무래도 목표를 정하고 그 목표치에 대한 현재 수행 상태를 보여주는 게 아무래도 이 어플리케이션의 핵심 기능이라..
어플리케이션 체인지로그 - 1.1.2 - 일부 레노버 기기의 배터리 표시가 비정상적임을 파악하고 수정 중에 있습니다. - 알림을 보내지 않을 앱을 선택하는 메뉴에 전체 선택 / 해제 기능과 (정*혁님 감사합니다), 알림 활성화 시 아이콘을 컬러로 보여주는 기능을 추가하였습니다 - 현재 안드로이드 8.0 이상 스마트폰/태블릿에서 알림이 제대로 뜨지 않는 현상을 발견하고 수정 중에 있습니다. 빠른 시일 내에 업데이트하겠습니다. 업데이트 하러 가기 >
아이엔 / ienground
'개발' 태그의 글 목록 (2 Page)