昨天做了個夢,夢醒後覺得還是要更努力的學習,是以不多說廢話,直接上貨。
效果圖:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI3EjN4IDOxETM0EzMwYTMwIzLcRXZu5ibkN3Yuc2bsJmLn1Wavw1LcpDc0RHaiojIsJye.jpg)
流程:
實作原理,加載2張圖檔一張為很小的縮略圖,一張為原圖,縮略圖加載完後做放大模糊處理,然後展開進度條加載原圖,原圖加載成功後替換縮略圖。
how to use?
grade:
eclipse:
lib目錄下面的3各類copy進自己的項目就好了
再說下怎麼使用這個控件
直接引用即可,并沒有什麼自定義的标簽(這邊補充下,希望預設下尺寸大小,如果使用 wrap_content 會出現小圖檔一個大小大圖檔一個大小的情況)
然後就在oncreate方法裡擷取對象再set一下就好
如果需要再同一個控件切換多張圖檔的就在blurimageview.setfullimagebyurl()方法之前再調用下
<code>public void setblurfactor(int blurfactor)</code>方法。
會申請更多的緩存空間,預設是8張
<code>public final static int default_blur_factor = 8;</code>
如何清楚圖檔?
調用 控件.clear();
如何修改progress控件的ui?
例子位址:https://github.com/ddwhan0123/blogsample/blob/master/blurimageview.zip
git位址:https://github.com/ddwhan0123/blurimageview