轉載請注明出處:http://blog.csdn.net/Alpha58/article/details/56835558
當我們在顯示一張圖片的時候,想讓他等比例縮放到ImageView的大小,又想這張圖片實現矩形圓角.
But,這樣設置后,圖片只有centerCrop效果,卻沒有矩形圓角效果.如圖
結果卻是這樣的,沒錯! 圖片并沒有按比例縮放. 如圖:
看centerCrop()方法的源碼可知,也是需要調用transform()方法的.所以前后共用CenterCrop會覆蓋掉GlideRoundImage的效果
public BitmaPRequestBuilder<ModelType, TranscodeType> centerCrop() { return transform(glide.getBitmapCenterCrop()); }2個效果同時放在transform里面就可以解決問題了,效果圖
源碼地址:https://github.com/Alpha58/GlideRoundImage
新聞熱點
疑難解答