SVG 벡터 이미지를 app:srcCompact 를 사용하여 불러왔으나 적용되지 않았다 .
이미지가 흐미하게 지속적으로 나타난 바,
검색해 보니 build.gradle 에 vectorDrawables.useSupportLibrary = true 를 적용했어야 했다 .
android {
compileSdkVersion 28
defaultConfig {
minSdkVersion 22
targetSdkVersion 28
versionCode 1
versionName "1.0"
vectorDrawables.useSupportLibrary = true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
적용하니 바로 이미지가 선명해졌다.
아래 그 차이를 확인할수 있다.
참, vectorDrawables.useSupportLibrary 은 Android 5.0 (API level 21) 부터 적용된다.
참고링크
- Vector drawables overview (https://developer.android.com/guide/topics/graphics/vector-drawable-resources)
댓글 없음:
댓글 쓰기