问题描述: Android沉浸式开发时,为了让用户专注于内容,避免背景图片的干扰,需要把背景内容模糊掉。 实现效果如下: 使用示例: Bitmap img = BlurBuilder.blur(this, BitmapFactory.decodeResource(getResources(), R.mipmap.bbg), 3f, 25f); // 模糊值取值 0 < blur <= 25f 高斯模糊源代码: 为了加速渲染的速度,使用硬件渲染脚本进行高斯模糊,注意模糊值的…
问题描述: Android沉浸式开发时,为了让用户专注于内容,避免背景图片的干扰,需要把背景内容模糊掉。 实现效果如下: 使用示例: Bitmap img = BlurBuilder.blur(this, BitmapFactory.decodeResource(getResources(), R.mipmap.bbg), 3f, 25f); // 模糊值取值 0 < blur <= 25f 高斯模糊源代码: 为了加速渲染的速度,使用硬件渲染脚本进行高斯模糊,注意模糊值的…
开发Android应用时,当某功能不可用时,需要把该View变为灰色。 或者某个特殊节日时,也需要把整个页面置灰。 正常情况下,单个按钮可以通过给按钮添加多种状态来实现。 但如果已经开发完成,或者不仅局限于某个Button时(如整个APP的所有页面), 通过状态的方式工作量巨大。所以需要一种非侵入式的方式去掉View的色彩,降低工作量。 为此可以通过给布局根节点的View(ViewGroup)添加上饱和度过滤器来实现。当饱和度为零时,此时整个页面就会变成灰色,当饱和度为1时,为原本的颜色。同时不影响已有的逻辑。 …
![]() |
城市生活成本查询 |
![]() |
库房物资流水记账簿 |