Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- imageView.viewTreeObserver.addOnGlobalLayoutListener {
- Glide.with(this)
- .load(TargetActivity.IMAGE_URL)
- .into(object : CustomTarget<Drawable>(imageView.width, 1) {
- // imageView width is 1080, height is set to wrap_content
- override fun onLoadCleared(placeholder: Drawable?) {
- // clear resources
- }
- override fun onResourceReady(resource: Drawable, transition: Transition<in Drawable>?) {
- // bitmap will have size 1080 x 805 (original: 1571 x 1171)
- imageView.setImageDrawable(resource)
- }
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement