티스토리 뷰
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
'Android > Kotlin' 카테고리의 다른 글
[Kotlin] SHA-256 해싱 알고리즘 사용방법 ( MessageDigest ) (0) | 2020.04.16 |
---|---|
[Kotlin] ByteArray to Hex String (0) | 2020.04.16 |
[Android/Kotlin] Anko 라이브러리 추가 (0) | 2020.04.16 |
댓글
공지사항
최근에 올라온 글