Glide圓角和centerCrop 的那些坑

2021-09-23 22:19:08 字數 337 閱讀 4963

glide圓角和centercrop都是有問題的

1.imageview自帶的centercrop是不管小於還是大於imageview的大小,都會等比例拉伸填充滿,然後裁剪;

2.而glide的centercrop對於大圖是裁剪,如果小於imageview,則是等比例全部顯示在imageview裡而不是填滿裁剪;

3.而且如果imageview自己設定了centecrop,這時候glide再設定圓角,如果原圖小於imageview,圓角是無效的

解決辦法就是使用自定義圓角imageview加上imageview自帶的centercrop

圓角imageview網上有很多,這裡推薦乙個

Android 安卓Glide載入圓角

寫好了乙個工具類 要在自己專案中build.gradle加入以下內容 匯入glide 可以自己設定圓角度數,也可以自動設定,如第5行,我寫了20 public class glidetool suppresslint checkresult public static void glideradiu...

Glide怎麼畫圓角,進來看看

眾所周知,當你把布局搞定後,設定完後,可能會由於ux或ui的要求,為新增各種特效。結果有可能就會導致這個本應該填充為圓角的,因為特效變成矩形了。為了徹底解決圓角問題,那肯定是沒有比畫乙個圓角更讓人省心的了。public class glideroundrecttransform extends bi...

輪廓和圓角

box shadow 用來設定元素的陰影效果,陰影不會影響頁面布局 第乙個值 水平偏移量 設定陰影的水平位置 正值向右移動 負值向左移動 第二個值 垂直偏移量 設定陰影的水平位置 正值向下移動 負值向上移動 第三個值 陰影的模糊半徑 第四個值 陰影的顏色 outline 用來設定元素的輪廓線,用法和...