您的位置:首页 > 其它

毛玻璃效果就是这么唯美

2016-06-01 16:47 295 查看
继续,嘻嘻上月太懒了,这月要补回来,接下来是毛玻璃效果,很简单(因为我们是站在巨人的肩膀上),效果的确挺唯美的。

老规矩效果图走起:

原图:



虚化后的图:



首先,大家需要用到一个工具类:FastBlurUtil ,当然直接copy到自己的工具包里就ok,

用法: ImageView imageView;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageView = (ImageView) findViewById(R.id.iv);
int scaleRatio = 50;//可以设置模糊度哦
int blurRadius = 8;
Bitmap originBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.test);
Bitmap scaledBitmap = Bitmap.createScaledBitmap(originBitmap,
originBitmap.getWidth() / scaleRatio,
originBitmap.getHeight() / scaleRatio,
false);
Bitmap blurBitmap = FastBlurUtil.doBlur(scaledBitmap, blurRadius, true);
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setImageBitmap(blurBitmap);`


是不是很easy?大家快动起来!

对了,有更详细的介绍哦,感谢这位简书作者:iam_wingjay
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: