앱 만들기/안드로이드

안드로이드 아이콘 만들기(벡터 에셋)

나도 처음이야 2022. 7. 22.

https://soo0100.tistory.com/1040

 

안드로이드 앱 아이콘 만들기.

안드로이드 앱을 만들고 출시하기 전 아이콘을 만들어야 겠죠? 바로 하기처럼 말이죠. 안드로이드 스튜디오 에서는 아이콘을 편리하게 제작할 수 있도록 Image Asset 메뉴를 제공합니다. 시작해보

soo0100.tistory.com

일전 포스팅에서는 앱 아이콘 제작을 위해서 Image Asset 을 사용했습니다.

오늘은 Vector Asset 을 활용 해봅니다. 단순히 둘의 차이점은 파일 사이즈 입니다. 

Image Asset 으로 아이콘을 만들면 해상도 별로 이미지가 자동으로 만들어 집니다. 즉, 파일이 여러개 생겨나게 되고, 원본파일 해상도가 낮을 경우 뜻하지 않게 일그러짐이 발생할 수도 있습니다.

그런면에서 Vector Asset 은 수학공식을 기반으로 직접 선을 그리는 방식이기에 이미지가 생성되지 않고, xml 파일 하나만 drawable 폴더에 생깁니다. 즉 사이즈도 절약되고 일그러짐 현상도 발생치 않습니다.

다만, 안드로이드에서 제공해주는 벡터 에셋을 제외하고 개발자가 추가를 할때는 SVG,PSD  포맷으로 업로드를 해야 합니

다.

오늘은 안드로이드에서 기본으로 제공해주는 아이콘을 활용해봅니다.

앱내에 사용되는 아이콘의 경우는 해당 방식으로 만드는 것이 더 좋아 보입니다.

1. 안드로이드 폴더에서 마우스 오른쪽 버튼 -> New -> Vector Asset 을 선택

2. 이미지 변경을 원하시면 Clip Art 를 선택합니다.

- 여러 아이콘 중 하나를 선택합니다.

저는 블루투스 아이콘을 선택 해보았습니다.

Color 를 통해 색상을 바꿀수 도 있습니다. Next 를 선택하면 drawable 폴더에 해당 아이콘이 xml 형태로 생깁니다.

소스상에서는 R.drawable.Ic_XXX 등으로 기타 이미지 처럼 바로 접근 하면 됩니다.

앱 내에서 사용되는 일반적인 아이콘들은 벡터 어셋을 이용하여 생성하는 것이

좋습니다. 감사합니다.

반응형

댓글