在activity基类BaseActivity的onCreate方法中添加以下代码:

val paint = Paint()
val cm =  ColorMatrix()
cm.setSaturation(0f)//灰度效果
paint.colorFilter = ColorMatrixColorFilter(cm)
window.decorView.setLayerType(View.LAYER_TYPE_HARDWARE,paint)

但是要做到不通知用户静默更新,这个操作赶脚有点犯规,暂时没找到,猜测桃宝、小红薯和其他大厂都是深度定制系统才能这样静默更新

借用某个博主的原文:

Android APP全局置灰相关推荐

  1. 全局置灰操作:小程序置灰、app置灰、H5置灰

    微信小程序全局置灰: 只需要在app.wsxx文件中添加一行代码: page {filter: grayscale(100%);} 也可以写到对应的页面中,xxx.wsxx 文件中添加:page {f ...

  2. Android APP全局黑白化实现方案

    作者:小帅 链接:https://zhuanlan.zhihu.com/p/587516253 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 在清明节时各大APP都 ...

  3. uniapp 全局置灰、哀悼置灰(可动态、同时支持nvue、vue)插件 Ba-Gray

    简介(下载地址) Ba-Gray 是一款全局动态置灰的uniapp插件.可在特殊节日比如清明,或者其他哀悼日使用,全局哀悼置灰. 补全 filter: grayscale(1); 不支持nvue的不足 ...

  4. IOS APP 一键置灰功能

    2022/12/1 最近,随着越来越多大厂APP支持灰色配置,今天我们也来看看这个灰色配置方案! 1.第一种方案 //获取RGBA颜色数值     CGFloat r,g,b,a;     [[UIC ...

  5. android 自动替换资源文件,简单高效的实现Android App全局字体替换

    Android O推出了一项新的功能「Fonts in XML」,借助这项功能,我们能够像使用其他资源文件一样使用字体,比较方便地实现App全局字体的替换. 为了能够在API 14或者以上的设备上使用 ...

  6. android app全局字体,Android app全局字体设置

    相信很多对设计追求极致的开发者们对Android系统的默认字体都会感到不满意,这个时候需要使用自定义的字体,当然可以使用系统提供的Typeface来加载自定义字体,但是,一个个TextView的设置, ...

  7. uniapp开发的android项目,页面置灰

    因为uniapp在app的开发的时候有逻辑层和视图层的区分,所有在逻辑层里无法直接操作dom节点, 所有引入renderjs 首先在页面标签里添加对renderjs的调用 在逻辑层的 data里定义变 ...

  8. android app 内置图标icon 的标准,(目前是2019年)

    这个简单的问题很多人都知道,不过网上大部分都是久的版本 已经不再适应现在的手机尺寸了 个人认为目前最流行的尺寸是1080的 , 而且现在很多刘海手机18:9  这样的手机启动页的图片需要注意了,不然会 ...

  9. Android 置灰指定View

    实现全局置灰使用View View view = getActivity().getWindow().getDecorView(); Java 实现方法 Paint paint = new Paint ...

最新文章

  1. Django项目实战前要做的事情
  2. BP神经网络算法推导
  3. 超详细windows安装mongo数据库、注册为服务并添加环境变量
  4. 架构师技术文档:Redis+Nginx+Dubbo+Spring+架构师精选视频
  5. linux wine 性能,Wine 1.9.16 发布,改善 GDI 性能
  6. 实现机器学习的循序渐进指南V——支持向量机
  7. Java编程思想(一)
  8. Android 性能分析工具介绍
  9. matlab最速下降法例子,matlab 最速下降法 steepest descent (实例并附有详细说明)
  10. Activity启动模式之SingleTask模式各种跳转
  11. 六自由度机器人设计过程-范例
  12. win10豆沙绿设置
  13. 网站可行性报告范文_鄂州编写可行性报告公司2020范文格式
  14. 跨国药企在中国 | 京东健康与卫材成立合资公司;西门子医疗、富士胶片参展中国国际医疗器械展...
  15. 10 Python计算生态
  16. 为什么连接xshell报错Could not connect to 172.16.16.100 (port 22): Connection failed
  17. Nginx 方向代理解决跨域问题-2
  18. logback高级特性使用(一)
  19. Android SQLite数据库导出/导入Excel
  20. Arduino+MAX4080S制作小量程电流表

热门文章

  1. html 表格 底部加统计,简单的统计表格 单式统计表一般统计1 项内容;
  2. 存管、托管、监管的区别
  3. PS磨皮插件一键调色滤镜雅点修图宝典PS工笔画插件素材磨皮滤镜
  4. 零基础来学淘宝美工难吗?
  5. Python数据分析案例—淘宝用户行为分析
  6. 怎么没把此计算机放到桌面,怎么把此电脑发送到桌面上
  7. 4815 江哥的dp题a
  8. 分享S60 精品软件集
  9. 海天蚝油《挑战不可能》挑战31200种可能的超高难度记忆
  10. 计算机教学网络平台,谈网络教学平台下的大学计算机教学