Glide 4.3.1 override and placeholder features not work

岁酱吖の 提交于 2019-12-01 13:58:19

问题


I update my glide to 4.3.1 but all over I use glide the feature .override() and .placeholder() get error: cannot find symbol method.

Glide.with(this)
            .load(imageUrl)
            .override(200, 200)
            .placeholder(R.drawable.ic_avatar_sign_up)
            .into(ivAvatar);

How can I fix this?


回答1:


You should use RequestOptions

Includes methods like:

  • centerCrop()
  • placeholder()
  • error()
  • priority()
  • diskCacheStrategy()
  • priority()
  • override(100, 100)
  • transforms()

Sample code

Glide.with(this)
     .load(YOUR_URL)
     .apply(new RequestOptions().override(100, 100).placeholder(R.drawable.placeHolder).error(R.drawable.error_pic))
     .into(imageview);



回答2:


Try This

Glide.with(this)
     .load(imageUrl)
     .apply(new RequestOptions().placeholder(R.drawable.ic_launcher).override(200, 200))
     .into(ivAvatar);


来源:https://stackoverflow.com/questions/47262017/glide-4-3-1-override-and-placeholder-features-not-work

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!