티스토리 뷰

Android/Kotlin

[Android] 이미지

ellie.strong 2020. 4. 16. 05:11
728x90

이미지에는 PNG, JPG 등의 비트맴 이미지 파일과 SVG, EPS 등의 벡터 이미지가 있다. 

 

벡터 이미지

안드로이드에서 벡터 이미지는 벡터 드로어블(VectorDrawable) 리소스로 분류된다. 

 

벡터 드로어블이 동작하는 버전은 안드로이드 5.0부터이다. 안드로이드 5.0 미만 버전의 기기에서도 벡터 드로어블 이미지가 표시되게 하려면 모듈 수준의 build.gradle(Module) 파일에 다음 코드를 추가해야 한다. 

현재 진행 중인 프로젝트는 SDK 19로 안드로이드 4.4를 사용하고 있다. 

defualtConfig {
    vectorDrawables.useSupportLibrary = true
}

벡터 드로어블 생성 방법

프로젝트 창에서 res 폴더에서 우클릭 -> New -> Vector Asset 을 클릭하여 생성한다. 

 

tint 속성으로 색상을 변경 할 수 있다. 

 

저장한 벡터 드로어블은 res/drawable 폴더에 존재하는데 R.drawable.이름 으로 접근 가능하다.

// project : BmiCalculator
imageView.setImageResource(R.drawable.ic_sentiment_very_dissatisfied_black_24dp)

// project: StopWatch
fab.setImageResource(R.drawable.ic_pause_black_24dp)

 

728x90
댓글
공지사항
최근에 올라온 글