0. 앱을 개발할 때 거의 모든 경우에 기본적으로 주어지는 액션바를 제거하고 본인의 의도에 맞는 액션바를 제작합니다. 이때 커스텀 액션바를 구현하기 위해 쉬운 방법으로 toolbar를 사용한 방법을 알아보겠습니다. 1. Apptheme 변경 먼저 res - values - style.xml 파일을 수정합니다. 기본적으로 앱에는 AppTheme라는 스타일이 적용되어 있는데 이 스타일을 .NoActionBar로 변경해줘야 디폴트 액션바를 없앨 수 있습니다 만약 새로 만든 커스텀 스타일을 앱에 적용한 상태라면 해당 스타일 이름의 내용을 변경해주면 됩니다. 그다음 메니페스트 파일을 수정합니다. 저는 기본적으로 작성된것을 그대로 가져왔으나 여러분은 태그 사이의 android:theme에 .NoActionBar를 ..
0. 안드로이드 앱을 개발하던중 리스트뷰가 있는 리니어레이아웃을 숨겨놨다가 버튼을 누르면 위로 들어나고 다시 버튼을 누르면 원래상태로 들어가도록 하는 디자인을 필요로 하였습니다. 근데 생각보다 순탄치가 않았어요. 구글링을 많이 해본결과 드로어레이아웃과 네비게이션뷰 등을 활용하여 레이아웃을 펼치고 닫을 수 있긴 하지만 저는 IDLE상태일 때 레이아웃이 화면에 어느 정도 드러나 있도록 디자인 하여서 드로어레이아웃은 동작할 타겟 레이아웃이 초기에 완전히 화면에 드러나지 않게 밖에 못하기 때문에 제가 원하는 구현을 할 수 없었습니다. 그리고 방법도 꽤나 복잡하기도 하였구요. 그러다가 아주 간편하고 쉬운 방법을 찾은게 ObjectAnimator클래스를 사용하는 것입니다. 이를 사용하면 팝업창이 생성되거나 레이아웃..
0. 내용은 안드로이드 스튜디오 IDE를 기본적으로 다룰줄 아는 것을 전제로 작성되었습니다. 본 글에 대한 질문은 적극적으로 받고 있습니다. 이메일을 통해 질문해주시면 더 빠른 답변을 받으실 수 있습니다. 질문시에는 반드시 질문내용과 관련된 부분의 소스코드를 첨부해주시기 바랍니다. 1. 안드로이드와 FCM연결하기 FCM을 활용하기 위해 필요한 것 1. 푸시알림을 눌렀을 때 이동할 액티비티(1개이상) 2. FCM 푸시 알림을 받기 위한 서비스를 구현할 클래스 3. 메니페스트.xml 수정 이전에는 gradle의 dependency를 수정하는 작업도 해줘야 했지만 최신 안드로이드 스튜디오에서 FCM을 연결하는 과정을 아주 간단하게 제공하면서 더 수월해졌습니다. 안드로이드 스튜디오에서 [Tools]->[Fire..
- Total
- Today
- Yesterday
- UHT
- 젠킨스
- Jenkins Build Periodically
- 깃 용량문제
- Connecting Jenkins
- Jenkins
- 백준
- 젠킨스 에이전트 연결
- Add Node
- 언리얼 빌드
- Unreal Header Tool
- Connecting Jenkins Agent
- dfs
- 빌드 주기
- c언어 기초
- 언리얼 기초
- 유니티 직소퍼즐 구현
- 깃 허브 오류 해결
- C++
- 알고리즘
- 유니티
- 안드로이드 구글맵
- 알고리즘기초
- 언리얼 사용자 정의 구조체
- C언어기초
- 구글맵
- 언리얼
- c언어강의
- 안드로이드
- refusing to run with root privileges
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |