当前位置: 首页 > news >正文

Android 10.0 Launcher3单层高斯模糊(毛玻璃)效果的实现

1.概述

  在10.0进行系统Laucher3定制中,有功能需求要求实现高斯模糊(毛玻璃)效果背景效果,在Launcher3中也是常见的功能这就需要了解Workspace的背景定义,然后对背景实现高斯模糊功能,首选要分析加载流程,然后对其背景进行高斯模糊就可以了

效果图如图:

 

2. Launcher3单层高斯模糊(毛玻璃)效果的实现的核心代码

   packages\apps\Launcher3\res\layout\launcher.xml
   packages\apps\Launcher3\src\com\android\launcher3\Launcher.java
   packages\apps\Launcher3\src\com\android\launcher3\views\BlurUtil.java

3. Launcher3单层高斯模糊(毛玻璃)效果的实现代码功能分析

   3.1 增加自定义高斯模糊类BlurUtil.java

   package com.android.launcher3.views;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Matrix;
import android.graphics.drawable.BitmapDrawable;
import android.renderscript.Allocation;
import android.renderscript.Element;
import android.renderscript.Re

相关文章:

  • 自定义RBAC(1)
  • (Qt) 子组件绘制QPainter
  • (附源码)springboot平衡膳食小程序 毕业设计 250859
  • [附源码]计算机毕业设计基于springboot的图书互换系统
  • 二叉树OJ题详解
  • 十一、面向对象 其他要点
  • 数据结构—树、有序二叉树
  • Spring Boot文档阅读笔记-Scheduling Tasks
  • HTML爱心照片墙源码
  • [附源码]计算机毕业设计基于SpringBoot的党务管理系统
  • 使用Python和SAS Viya分析社交网络
  • Java并发编程学习14-任务关闭(上)
  • Nginx安装搭建之源码方式(Centos7)
  • 华为网络模拟器ENSP安装(附安装包)
  • [附源码]计算机毕业设计基于Springboot的项目管理系统
  • RISC-V SiFiveU64内核——L2 Prefetcher预期器
  • Java项目:SSM电器商城系统
  • 线程池详细介绍
  • 微服务框架 SpringCloud微服务架构 10 使用Docker 10.9 数据卷挂载案例2
  • HTML5期末大作业:用DIV+CSS技术设计的网页与实现(剪纸传统文化网页设计主题)
  • JavaEE day6 初识JavaScript
  • 学生护眼灯怎么选择?分享适合学生的护眼灯
  • Opencv项目实战:20 单手识别数字0到5
  • 【教程】Python实时检测CPU和GPU的功耗
  • ESP32设备驱动-MCP4725数模转换器驱动
  • 电商项目之同一笔单多次收款成功