android glide2 [Android] Glide vs Picasso 이미지 라이브러리 중 가장 유명한 Glide와 Picasso입니다 각각 장단점은 잘 모르고 있었던터라, 한번 조사해봤어요 Glide Glide.with(context) .load(imageUrl) .apply(RequestOptions() .centerCrop() .placeholder(R.drawable.loading_spinner) .diskCacheStrategy(DiskCacheStrategy.ALL)) .into(imageView) 장점 - GIF, webp 지원 - 이미지 로딩 성능이 좋다 - 생명주기와 연동된다 Glide.with(context) context가 Activity / Fragment 에 따라 해당 컴포넌트 생명주기와 연동해 동작합니다 ex) 이미지 로딩이 진행 중인데 컴포넌트들.. 2024. 3. 17. [Bug / Android] Glide ImageView 깜빡임 해결 🐛 RecyclerView 사용 중, 리스트뷰의 라디오버튼을 클릭할 때마다 리스트 항목들의 이미지뷰가 깜빡이는 현상이 발생 어디서 문제인지 몰라서, 하나씩 체크해봤다 1. Recyclerview setHasStableIds RecyclerView Adapter에 getItemId 선언 후, id를 선언해준다 override fun getItemId(position: Int): Long { return items[position].id.toLong() } onCreateViewHolder 에서 override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RecyclerView.ViewHolder { setHasStableIds(true) //..... 2023. 8. 27. 이전 1 다음