728x90
안녕하세요 오늘은 PhotoView 라이브러리 사용법에 대해 알아보겠습니다.
* 사진을 전체 화면으로 볼 때 확대, 축소, 이동의 구현을 쉽게 도와주는 라이브러리 입니다.
1. build.gradle(project) 에 아래 코드가 없다면 추가해줍니다.
allprojects {
repositories {
maven { url "https://www.jitpack.io" }
}
}
buildscript {
repositories {
maven { url "https://www.jitpack.io" }
}
}
2. build.gradle(module)에 아래 코드를 추가해줍니다.
dependencies {
implementation 'com.github.chrisbanes:PhotoView:2.3.0'
}
(저는 2.3.0버전을 사용했는데 깃헙에서 확인 후 최신버전을 사용해주세요.)
3. 필요한 레이아웃 xml파일에 뷰를 추가해줍니다.
<com.github.chrisbanes.photoview.PhotoView
android:id="@+id/photo_view"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
4. 해당 뷰에 이미지를 넣어줍니다.
val photoView = findViewById<View>(R.id.photo_view) as PhotoView
photoView.setImageResource(R.drawable.image)
//글라이드 라이브러리를 사용하신다면
val photoView = findViewById<View>(R.id.photo_view) as PhotoView
Glide.with(this)
.load("사용할 이미지의 url")
.fitCenter()
.into(photoView)
끝입니다!
'안드로이드 코틀린' 카테고리의 다른 글
[Kotlin] 알림 구현 - Action Button & Broadcast Receiver (0) | 2022.10.09 |
---|---|
[Kotlin][Android] Jetpack Compose로 system bar 색 변경하기 (0) | 2022.09.27 |
[Kotlin][Android] 사용한 오픈소스 라이선스 표시하기 (2) | 2022.08.28 |
[Kotlin][Android] 터치 제스처 감지 (Gesture Detector) (0) | 2022.08.13 |
[Kotlin][Android] 안드로이드 시간 표현하기 (2) | 2022.08.06 |