개발자들이 UI가 있는 앱을 개발할 때 제일 어려워하는 혹은 곤란해하는 부분이 design 이 아닐까 한다. Design 까지는 아니더라도 앱에 사용되는 이미지나 아이콘등을 구하는 것 또한 쉽지 않은 일이다. 앱 개발시 관련 디자이너가 있다면 좋겠지만 일반적으로 규모가 작은 개발팀의 경우 디자이너가 부재하는 게 일반적이다.
구글에서 이와 같은 개발자들의 고충을 알았는지 디자이너가 없어도 개발자들이 적용가능한 material design을 아래 사이트에서 소개하고 있다.
Material design이 발표된지는 몇년 지났지만 최근 관련 icon 을 사용하면서 다시 한번 android studio 에서의 사용법을 정리하고자 한다.
1. 먼저 아래의 주소로 접속하게 되면 material.io 에서 제공하는 다양한 design 의 icon을 확인할 수 있다.
https://material.io/tools/icons/?style=baseline
2. 다양한 아이콘들 중 사용하기 원하는 아이콘을 선택한다. (THEMES를 통해 동일 아이콘에 대해 다양한 효과를 줄 수도 있다.)
왼쪽 아래 SVG 24 버튼을 누르면 다운로드가 시작한다.
3. 해당 icon 적용을 위해 android studio 를 실행하고 res/drawable 에서 마우스 오른 클릭하여 New > Vector Asset 을 선택한다.
4. 선택하면 뜨는 팝업 Dialog 에서 앞서 다운로드한 svg 파일의 Path 를 Path 항목에 넣어준다.
5. Next 를 누르고, Finish 버튼을 누른다.
6. 모든 과정이 끝나면 res/drawable 하위에 추가한 svg 를 확인할 수 있다. (Shift + F6 을 누르면 이름 수정이 가능하다.)
7. 이후 R.drawable 을 통해 사용하고자 하는 코드 위치에서 사용하면 된다.
이런식으로 material.io 에서 제공하는 다양한 icon 을 사용할 수 있다.
License 는 Apache 2.0 으로 누구나 사용이 가능하다.
Open source
Our icons are free for everyone to use. Please don’t try to sell them.
Available under Apache license version 2.0.
'Android' 카테고리의 다른 글
Android Studio / Github 연동 (0) | 2019.10.08 |
---|---|
stetho - 실시간 sqlite db 접근 및 디버깅 (0) | 2019.01.06 |
Android Studio, 외부 java library (.JAR, .AAR) 추가 (0) | 2017.02.13 |
Android Studio, module 삭제. (0) | 2016.07.19 |
Android Studio, Instant Run 에 대한 이해 (0) | 2016.07.18 |
[해결방법] The number of method references in a .dex file cannot exceed 64K. (1) | 2016.07.18 |
[해결방법] To run dex in process, the Gradle daemon needs a larger heap. (0) | 2016.07.18 |
Android - Android Studio에서 빌드 후 apk 위치. (0) | 2016.07.18 |