在android,怎么实现activity模糊图层效果呢
4个回答
展开全部
Android里面:
最普遍的模糊技术是这样做的:从TextView的后一层背景中截取一部分;进行模糊处理;把模糊处理后的部分设置为TextView的背景。
实现activity模糊图层效果是RenderScript是Android在API 11之后加入的,用于高效的图片处理,包括模糊、混合、矩阵卷积计算等,通过一种fastblur模糊图片算法来计算一张图片像素,进而更改图片的分辨率和模糊程度。算法代码可以参考这篇csdn博客介绍几种模糊算法,地址如下:http://blog.csdn.net/xu_fu/article/details/23131241。
几种算法实现的效果都差不多,但是效果和时间上还是有很大区别,这取决于你的Android实际的运行环境,如果机器是Android API 2.0以下的,就不能使用RenderScript类,只能使用硬编码方式,这就涉及到OPENGL的知识了,OPENGL就是对图像进行各种处理的一门知识,这些知识都可以到网上找得到。我在csdn上次了一个Android图片模糊处理的一个小demo,欢迎下载:链接如下:http://download.csdn.net/detail/omayyouhappy/8888251
最普遍的模糊技术是这样做的:从TextView的后一层背景中截取一部分;进行模糊处理;把模糊处理后的部分设置为TextView的背景。
实现activity模糊图层效果是RenderScript是Android在API 11之后加入的,用于高效的图片处理,包括模糊、混合、矩阵卷积计算等,通过一种fastblur模糊图片算法来计算一张图片像素,进而更改图片的分辨率和模糊程度。算法代码可以参考这篇csdn博客介绍几种模糊算法,地址如下:http://blog.csdn.net/xu_fu/article/details/23131241。
几种算法实现的效果都差不多,但是效果和时间上还是有很大区别,这取决于你的Android实际的运行环境,如果机器是Android API 2.0以下的,就不能使用RenderScript类,只能使用硬编码方式,这就涉及到OPENGL的知识了,OPENGL就是对图像进行各种处理的一门知识,这些知识都可以到网上找得到。我在csdn上次了一个Android图片模糊处理的一个小demo,欢迎下载:链接如下:http://download.csdn.net/detail/omayyouhappy/8888251
展开全部
在style里面设置一个style,添加背景透明,在加上模糊效果即可。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
模糊图层通常都是高斯模糊(Gaussian),高斯模糊网上有很多写好的例子,你可以下载一个看看。
高斯模糊的核心就是高斯算法,不同语言实现的效率是不一样的,用C写的算法执行效率更高,所以可以考虑用so库的方式调用。
百度搜索android 高斯模糊,或者参照:
blog.csdn.net/huli870715/article/details/39378349
高斯模糊的核心就是高斯算法,不同语言实现的效率是不一样的,用C写的算法执行效率更高,所以可以考虑用so库的方式调用。
百度搜索android 高斯模糊,或者参照:
blog.csdn.net/huli870715/article/details/39378349
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
模糊图层?没听过,不到透明背景是可以的。坐等大神解答啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询