android 中blur的使用很多。
但是大部分都是固定的图片
解决方案一般都是替换bitmap
但是对于可以缩放旋转的图片来说,虚化的的处理不能使用直接替换
在网上也查了很久的资料。但是没有结果。
最后研究了下空间的绘制过程
我们可以在OnDraw的时候使用
canvas.drawBitmap(blurbitmap, srcRect(),dstRectF(), null);
来替换被做过放大缩小处理的view
因为资料比较少,特此记录,希望能帮到有需要的人
android 中blur的使用很多。
但是大部分都是固定的图片
解决方案一般都是替换bitmap
但是对于可以缩放旋转的图片来说,虚化的的处理不能使用直接替换
在网上也查了很久的资料。但是没有结果。
最后研究了下空间的绘制过程
我们可以在OnDraw的时候使用
canvas.drawBitmap(blurbitmap, srcRect(),dstRectF(), null);
来替换被做过放大缩小处理的view
因为资料比较少,特此记录,希望能帮到有需要的人