天天看點

翻翻git之---基于universalimageloader實作的圖檔加載控件BlurImageView

昨天做了個夢,夢醒後覺得還是要更努力的學習,是以不多說廢話,直接上貨。

效果圖:

翻翻git之---基于universalimageloader實作的圖檔加載控件BlurImageView

流程:

實作原理,加載2張圖檔一張為很小的縮略圖,一張為原圖,縮略圖加載完後做放大模糊處理,然後展開進度條加載原圖,原圖加載成功後替換縮略圖。

how to use?

grade:

eclipse:

翻翻git之---基于universalimageloader實作的圖檔加載控件BlurImageView

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