目录

  • 灰色主题设置
  • 相机预览黑白模式设置

灰色主题设置

ColorMatrix matrix= new ColorMatrix();
matrix.setSaturation(0);
Paint paint = new Paint();
paint.setColorFilter(new ColorMatrixColorFilter(matrix));
getWindow().getDecorView().setLayerType(View.LAYER_TYPE_HARDWARE, paint);

放在某个Activity中,实现某个界面灰色主题
放在BaseActivity(所有Activity的父类)中,所有Activity都是灰色主题

相机预览黑白模式设置

如果是一款Camera软件,设置上面的代码之后,预览画面还是彩色的,可以设置Camera参数,使预览也变成黑白,设置如下:
Camera:

Camera camera = Camera.open(); //获取Camera对象
Camera.Parameters parameters = camera.getParameters();//获取Camera参数
parameters.setColorEffect("mono");//设置Camera为黑白模式
//parameters.setColorEffect("none");//设置Camera为正常模式
camera.setParameters(parameters);//参数写回

Camera2:

 captureRequestBuilder.set(CaptureRequest.CONTROL_EFFECT_MODE, CaptureRequest.CONTROL_EFFECT_MODE_MONO);//黑白模式
//captureRequestBuilder.set(CaptureRequest.CONTROL_EFFECT_MODE, CaptureRequest.CONTROL_EFFECT_MODE_OFF);//正常模式
captureRequest = captureRequestBuilder.build();
cameraCaptureSession.setRepeatingRequest(captureRequest, null, backgroundHandler);

此处只稍作提示,需要先熟悉Camera2的使用流程才能理解

APP主题变灰色(适合祭祀、缅怀、哀悼等场景)相关推荐

  1. 【首发】根据壁纸修改App主题,它真的来了

    1.前言 曾经产品经理的奇思妙想,现在终于可以实现了- 2.效果 效果中,原本是红色壁纸对应的红色App主题,在改成绿色壁纸之后,App主题也相应的变成绿色了. 模拟器演示略微小卡- 3.介绍 这个效 ...

  2. 付款页面付款时背景变灰色_在付款和被付款时

    付款页面付款时背景变灰色 In the 9 years I have been running edgeofmyseat.com I have issued a large number of inv ...

  3. html更改灰色按钮可用,点击提交按钮后按钮变灰色不可用状态的三种方法

    第一种方法:直接按钮中加入 当点击提交后,提交按钮变灰色不可用,这样可有效防止重复提交,本代码就是实现这样一个功能.从代码就可以看出,我们只需在提交按钮上加入这一句: οnclick="ja ...

  4. VMware Tools按钮变灰色,无法安装的解决方法

    VMware Tools按钮变灰色,无法安装的解决方法 参考文章: (1)VMware Tools按钮变灰色,无法安装的解决方法 (2)https://www.cnblogs.com/osttwz/p ...

  5. java applet 记事本_jsb java编写的安卓app记事本程序,适合app初学者 Applet 243万源代码下载- www.pudn.com...

    文件名称: jsb下载  收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 86 KB 上传时间: 2015-08-25 下载次数: 0 提 供 者: dr 详细说明:j ...

  6. Android之发送短信后按钮(60秒)变灰色每隔一秒递减显示

    无论是做PC端还是android端,每次注册都有发送短信之后,60秒每隔一秒递减显示,如下图 这个地方需要注意的是按钮变灰色之后不能再点击,然后就是android更新UI,需要用handle,或者其它 ...

  7. java 多模块模块变灰色_到底谁需要Java模块?

    java 多模块模块变灰色 拼图问题为1000.我作为X想要JPMS模块. 如果不是平台开发人员,X是什么? 我的回答是X是人(减去平台开发人员,因为那是一个条件) . 我们都需要模块系统具有更安全的 ...

  8. php代码显示灰色,哀悼日-实现网页变灰色的方法

    哀悼日期间经常需要把网页设置为灰色状态,现总结一下方法以备后用,在网站的CSS文件中的顶部加入如下代码: html{filter:progid:DXImageTransform.Microsoft.B ...

  9. 非IE浏览器下让界面变灰色

    今天哀悼日,大家先默哀一分钟~~~~     按照惯例,网页都得变灰色,IE下可以用下面的CSS解决: html { filter:progid:DXImageTransform.Microsoft. ...

最新文章

  1. 欧卡智舶发布全球首个城市内河无人驾驶数据集!
  2. 如何使用Fiddler抓包操作?
  3. 抽象类注意事项(面试常常涉及)
  4. nuxt 如何引入js_nuxtjs如何在单独的js文件中引入store和router
  5. 从零构建一个简单的 Python 框架
  6. 【C++ 语言】C++字符串 ( string 类 | 创建方法 | 控制台输出 | 字符串操作 | 栈内存字符串对象 | string* )
  7. 【PAT乙级】1053 住房空置率 (20 分)
  8. OpenCV条形码识别
  9. TrimPath - Js模板引擎
  10. 1.5-1.6 oozie部署
  11. c++ 方向_GE医疗C型臂系列手术机设备全球装机量破万
  12. 华为小米 OPPO 们联合起来才不是为了打倒微信!
  13. jvm gc监控分析常用命令
  14. 22 模块:宏伟蓝图
  15. 踩坑日记(二):记一次线上业务—Redis 的缓存雪崩
  16. BZOJ3998: [TJOI2015]弦论【SAM】
  17. js获取当前页面的url
  18. 谷歌浏览器自带的翻译插件为什么不能用?
  19. Windows bat脚本获取administrator权限
  20. 企业愿景不能是忽悠,而是发自内心的渴望

热门文章

  1. 亚马逊注册买家账号需要什么?
  2. 系统集成公司到底是干啥的
  3. 华为mate40e隔空手势设置教程(2021)
  4. C语言easyx颜色模块+案例
  5. jsp是什么以及jsp运行原理
  6. 空间说说html,qq空间说说带图片 唯美心情说说
  7. pdf怎么转成html?
  8. qPCR与新冠病毒核酸检测
  9. Maven——多线程编译
  10. 微信小程序分享网络路径图片