android圖片圓角要怎么搞?有沒有一個簡單且高效的方法-?比如用cardview或樣式直接實現(xiàn)。代碼實現(xiàn)的圓角當大量圖片時會不會很慢?
4 回答

慕田峪是誰我也不認識
TA貢獻15條經(jīng)驗 獲得超6個贊
最簡單的方法是在控件的onDraw方法里用path截出一個圓角矩形,然后在再調(diào)super.ondraw,這樣就形成了一個圓角的控件,而且可以是任意控件

一只奧利奧的貓
TA貢獻7條經(jīng)驗 獲得超0個贊
更正:動畫沒問題,但有鋸齒,最高票數(shù)的那兩人都是有鋸齒的,并且不是加一兩個網(wǎng)上搜來的參數(shù)就能解決
沒法高效,回答里面用bitmapShader的,如果這個view只是想下邊圓角,上半部分不變,并且要做個縮小動畫的話,目前來說,是無法實現(xiàn)的。然后用clipPath是可行的,但有鋸齒,并且不支持硬件加速,也就是說做動畫會有問題
用path自己可以畫原角,但效率低,如果要做動畫會卡,但用來做普通展示的話還行
- 4 回答
- 0 關(guān)注
- 2097 瀏覽
添加回答
舉報
0/150
提交
取消