我想模糊位图的一部分并设置为图像视图。但我没有得到任何相同的参考。
答案 0 :(得分:0)
我花了40秒时间在stackoverflow中找到解决方案,请使用搜索:)
使用此处的模糊: https://stackoverflow.com/a/10028267/5618671
(确保+1 Yahel,发布模糊解决方案的用户)
获取您的位图(可以从现有的imageView获取),单击imageView时调用快速模糊,并使用新的模糊位图设置imageView:
示例强>
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//GET BITMAP FROM IMAGEVIEW
BitmapDrawable drawable = (BitmapDrawable) imageView.getDrawable();
Bitmap bitmapFromImageView = drawable.getBitmap();
Bitmap blurredBitmap = fastblur(bitmapFromImageView, BITMAP_SCALE, BLUR_RADIUS)
imageView.setImageBitmap(blurredBitmap);
}
});
P.S确保将imageview声明为final:
final ImageView imageView;