이미지 URL 로 이미지 띄우기

BongKu·2023년 8월 2일
0

Android

목록 보기
18/30
post-thumbnail

AWS 등 클라우드 상품을 이용하면 이미지를 url 형태로 저장하는 경우가 많습니다. 그리고 해당 이미지를 서버에서 가져와 앱에 보여줘야 할 때가 많습니다. 이때 사용할 수 있는 라이브러리가 Glide(https://github.com/bumptech/glide) 입니다.

1. 의존성 추가

implementation 'com.github.bumptech.glide:glide:4.15.1'

2. 권한 추가

Androidmanifest 파일에 인터넷 권한을 추가합니다.

<uses-permission android:name="android.permission.INTERNET"/>

3. 사용

class MainActivity : AppCompatActivity() {

    private lateinit var binding: ActivityMainBinding
    
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        binding = ActivityMainBinding.inflate(layoutInflater)
        setContentView(binding.root)

        Glide.with(this)
            .load("url here")
            .into(binding.imageView)
    }
}

추가적으로, 다음 함수들을 사용할 수 있습니다.

placeholder : 이미지가 로드 되기 전에 보여질 이미지
error : 이미지 로드에 실패했을 때 보여질 이미지를
fallback : 이미지 url 이 비어있을 때 보여질 이미지

profile
화이팅

0개의 댓글