2017-08-25 63 views
-1

我使用下面庫來模糊效果設置爲我的ImageView
https://github.com/wasabeef/Blurry如何刪除'ImageView'中的模糊效果?

但我不能夠刪除模糊效果!

我的代碼:

Blurry.with(mContext) 
     .radius(5) 
     .sampling(2) 
     .async() 
     .animate(500) 
     .capture(view.findViewById(R.id.ivMemoriesPic)) 
     .into((ImageView) view.findViewById(R.id.ivMemoriesPic)); 

我使用下面的代碼刪除效果:

Blurry.delete((ViewGroup) findViewById(R.id.content)); 

按文件說,上面的代碼是ViewGroup 我嘗試使用imageView,但delete方法獲取ViewGroup參數。

請幫我一樣嗎?

+1

只需將圖像重新加載到ImageView **中,而不需要應用模糊。解決了。 –

回答

0
Blurry.with(mContext) 
     .radius(0) //make it 0 
     .sampling(0) //make it 0 
     .async() 
     .animate(0) //make it 0 
     .capture(view.findViewById(R.id.ivMemoriesPic)) 
     .into((ImageView) view.findViewById(R.id.ivMemoriesPic)); 
+0

我使用了這段代碼,但它不起作用並導致強制停止問題。作爲@ModularSynth說,我設置原始圖像,而不是! –