Android 设置黑白主题
今天很多App都变成了黑白颜色,正好符合今天的氛围。初步设想会设置一个黑白主题,这样的话就要求App中的各组件都引用到我们的标准style,但是真是的场景其实很难这么标准的满足,还有另外一个方式就是在BaseActivity中使用ColorMatrix设置灰度:
java
Paint paint = new Paint();
ColorMatrix cm = new ColorMatrix();
//灰度效果
cm.setSaturation(0);
paint.setColorFilter(new ColorMatrixColorFilter(cm));
getWindow().getDecorView().setLayerType(View.LAYER_TYPE_HARDWARE,paint);
kotlin
val paint = Paint()
val cm = ColorMatrix()
cm.setSaturation(0F) //灰度效果paint.setColorFilter(ColorMatrixColorFilter(cm))
window.decorView.setLayerType(View.LAYER_TYPE_HARDWARE, paint)
Android 设置黑白主题相关推荐
- android 黑白切换,Android实现黑白主题切换
1:创建两种主题模式 @color/colorPrimary @color/colorPrimaryDark @color/colorAccent @color/color_bg_main_light ...
- Android设置自定义主题色,Android主题无法实现最简单的:自定义每个主题颜色
经过搜索和尝试,我得到的提示是,你可以做一些事情和一些你不能做的事情. 您可以 a)在attrs中定义自己的属性 b)在styles.xml中设置它们的值 @color/White @color/Bl ...
- android黑暗主题实现,Android实现黑白主题切换
黑夜,白天两种模式的切换,其实就是黑白两种主题的切换 看效果吧: 实现步骤 1:创建两种主题模式 @color/colorPrimary @color/colorPrimaryDark @color/ ...
- android设置透明主题后背景为黑色,android – 设置主题Programmactically导致黑色背景...
当我运行我的 Android应用程序时,我正在调用一种方法来检查应用程序是否在平板电脑上运行: public boolean isTablet(Context context){ boolean xl ...
- android 设置风格主题,Android Theme 常见主题风格详解
本文为自己多年来在Android实战开发过程中总结归纳的一些常见问题,现在分享出来希望对初学者有所帮助. 目录 [1. 什么是Style,什么是Theme?] [2. 在定义Theme的时候@符号和? ...
- android 设置自定义主题及切换方案
仓库github地址 定义属性 在不同样式中声明属性值 在布局中使用属性 再在代码中进行切换 1. 在attr.xml文件中定义属性颜色.字体大小等 <?xml version="1. ...
- Android 设置黑白滤镜
public class GrayUtil {public static void setViewGray(@NonNull View view, boolean enableGray) {Paint ...
- R语言ggplot2可视化设置不同的图像主题(theme):使用各种不同的主题(theme)可视化数据、单的黑白主题theme_bw主题(theme)、默认的主题(theme)可视化数据
R语言ggplot2可视化设置不同的图像主题(theme):使用各种不同的主题(theme)可视化数据.单的黑白主题theme_bw主题(theme).默认的主题(theme)可视化数据 目录
- android设置主题和自定义主题的方法
android设置主题和自定义主题的方法 嘿嘿,书接上回,android有两种设置主题到方法,一种就是通过修改manifest文件,一种就是在通过修改我们的java代码:主题的自定义设置和样式的自定义 ...
最新文章
- sqlog连接虚拟机mysql问题
- android函数未定义,android – 方法findViewById(int)未定义
- php学习_与mysql的连接 2013.01.04
- linux基础命令游戏,LINUX-基础命令(三)
- matlab泛函分析,Matlab数字图像处理的学习建议 – MATLAB中文论坛
- 打印九九乘法表(跳转语句)
- 添加内核驱动模块(4)(mydriver.c+ Konfig+Makefile )
- python初步学习笔记(上)
- webstorm phpstorm idea 如何修改文件类型 修改文件类型关联
- Java的泛型---(英雄联盟集合嵌套案例)
- js 安卓和ios的一些奇奇怪怪的注意点
- 几乎所有编程语言的hello, world程序(1)
- SpringBoot配置Mybatis-Plus应用
- 均匀布拉格光栅MATLAB反射谱仿真
- 在Ubuntu 18中安装Pycharm及创建Pycharm快捷方式
- 方向比努力重要,能力比知识重要,健康比成绩重要,生活比文凭重要,情商比智商重要
- 关于某日头条_signature参数逆向生成纯补环境
- CDN 的功能有哪些?
- java程序封装最小单位,Java面试真题精选
- 飞龙射击(Unity2D入门小游戏)