我需要在ImageView中显示类似的内容
您知道在ImageView中设置图像的方法吗?
背景中的图像更蓝,图像上的图像具有模糊效果
ImageView imageView=(ImageView)findViewById(R.id.imageView2);
imageView.setImageBitmap(bitmap);
我需要在后台放置位图我的图片和模糊图片。
这只设置一张图片,我需要放一些模糊背景
我知道如何只有100%质量的图像 但我不知道如何将背景图像设置为这张图片。
我不知道这个“过滤器”这个名字怎么样,我也不能谷歌。
为什么会掉线?我不知道如何改进我的问题。
答案 0 :(得分:1)
来自https://stackoverflow.com/a/36193733:
我最近遇到过Renderscript API。
//Set the radius of the Blur. Supported range 0 < radius <= 25 private static final float BLUR_RADIUS = 25f; public Bitmap blur(Bitmap image) { if (null == image) return null; Bitmap outputBitmap = Bitmap.createBitmap(image); final RenderScript renderScript = RenderScript.create(this); Allocation tmpIn = Allocation.createFromBitmap(renderScript, image); Allocation tmpOut = Allocation.createFromBitmap(renderScript, outputBitmap); //Intrinsic Gausian blur filter ScriptIntrinsicBlur theIntrinsic = ScriptIntrinsicBlur.create(renderScript, Element.U8_4(renderScript)); theIntrinsic.setRadius(BLUR_RADIUS); theIntrinsic.setInput(tmpIn); theIntrinsic.forEach(tmpOut); tmpOut.copyTo(outputBitmap); return outputBitmap; }
在图片视图中使用上面的代码段,如下所示。
ImageView imageView = (ImageView) findViewById(R.id.imageView); Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.nature); Bitmap blurredBitmap = blur(bitmap); imageView.setImageBitmap(blurredBitmap);
别忘了在build.gradle文件中添加以下行
renderscriptTargetApi 18 renderscriptSupportModeEnabled true
答案 1 :(得分:0)
您可以在每个页面中使用View Pager和Add ImageView,这样就可以在图像之间切换,
答案 2 :(得分:-1)
使用
将模糊/模糊图像设置为背景s = '''\
Some first text: 2342
Another line here: 284
Maybe third line: 458
And forth line: 199'''
print [int(l.split(':')[1]) for l in s.split('\n')]
像平常一样设置清晰图像,使用setImageBitmap,或在活动布局的xml文件中使用ImageView。