首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android 样式系统 | 主题背景属性

合格 Colors 文件 您可以通过不同配置中添加不同值来改变颜色 (例如, res/values/colors.xml 中和在 res/values-night/colors.xml 中备选值里均定义...通过使用主题背景属性,我们可以将语义颜色声明从提供它们值中区分开来,而且让使用方清楚地了解到颜色会随主题背景而变化 (因为它们使用 ?attr/ 语法)。...例如, Material Design 规范文档 中提到,您可能希望浅色和深色主题中均使用同一类型颜色。 在这种特殊情况下,直接引用颜色资源是再合适不过: <!...ColorStateLists 通常为不同状态 (按下,禁用等) 提供不同颜色,但它还有另外一种可用于主题化功能您可在选取颜色上指定透明度值: <!...它并没有定义一个新颜色资源方式来手动为您 (每一个配置文件) primary 颜色设置 alpha 值,而是通过改变当前主题背景中 colorPrimary 方式。

1.3K20

安卓切图规范

这里整理一下我Android开发中总结一些有利于本人开发一些资源图片命名规则,并将其中有价值传播给大家。...资源交给工程师; 字体:只需要全局标出共用字体即可,特殊字体特殊标注。...颜色颜色值一般使用十六进制表示,如 #FFFFFF, #90FFFFFF 其中90两位代表透明度。...透明度计算: FF 代表不透明,7F代表半透明,00代表不透明注意事项 不使用特殊符号开头: 如 — _ @ 等 不使用阿拉伯数字开头 不在任何位置使用特殊符号包括中文符号和中划线 命名分隔符统一为下划线...九宫格图片文件拓展名为 .9.png 后缀状态名最好为全拼,如normal dp和px关系 1、android手机有一些初始分辨率: 密度 ldpi mdpi hdpi xhdpi xxhdpi

1.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

Android开发笔记(二)颜色使用

颜色编码 Android颜色定义是由透明度alpha和RGB(红绿蓝)三原色来定义,有八位十六进制数与六位十六进制数两种编码,例如八位FFEEDDCC,前两位FF表示透明度,后面两位EE...透明度为FF表示完全不透明,为00表示完全透明。六位编码有两种情况,XML文件中默认不透明(即透明度为FF),代码中默认透明(即透明度为00),博主经常把透明度弄反了,所以着重记一下。...颜色设置 Android系统有十二种已经定义好颜色,分别是Color类下面的BLACK(黑色)、DKGRAY(深灰)、GRAY(灰色)、LTGRAY(浅灰)、WHITE(白色)、RED(红色)、...布局文件中设置颜色,需要在色值前面加“#”,如android:textColor="#000000" 代码中设置颜色,可以直接填八位十六进制数值,如setTextColor(0xff00ff00...代码中一般不要用六位编码,因为六位编码代码中默认透明,所以代码用六位颜色跟不设颜色没什么区别。

53350

20种常用 Ps技术

9格) 2 利用矩形选取工具,填充方格(1,9暗灰,5,7黑,3亮灰),以psd格式储存,然后关闭文件 3 执行滤镜-扭曲-置换,选择刚才储存psd文件 备注(“置换滤镜”是利用置换图颜色值使选区发生位移...(正底叠片,不透明度45%,角度45,距离7,扩展2%,大小10). 14 合并所有图层..... 3 新建一图层,填充白色,添加杂色,再进行动感模糊,将图层模式改为正片叠底. 4 用橡皮工具(不透明度改为15%),对高光部分擦拭....”,不透明度为50%,确认. 3 通道控制面板选绿色通道,进入“图象”菜单,选“应用图象”,选中“反相”,混合模式用“正片叠底”,不透明度20%,确认. 4 通道控制面板选红色通道,进入“图象...本资源来自:20种常用 Ps技术

2.5K10

Figma技巧超全合集!40+隐藏技能!快收藏!(第一辑)

04.CMD后按数字键(改变不透明度) 选择一个元素并单击 cmd 按钮后,您可以通过单击 1 和 9 之间按钮来更改不透明度。(键 1 为 10%,键 9 为 90%)。你可能知道这一点。...但除此之外;如果快速按 0 两次,不透明度将为 0%。或者,如果您快速按下两个键,它将采用这些键值(例如,8 和 9 提供 89% 不透明度。)...14.Shift + Cmd + K:从文件中选择照片。因此,可以集中选择照片。您还可以通过单击框架、矩形等来放置照片。 15.颜色选择:让我们选择一个可以填充颜色元素。...元素中选择填充选项后,您可以使用向上(浅色)和向下(深色)箭头键找到颜色浅色调和深色调。按住Shift调整,则变化差异更大。...此时我们可以应用一个小技巧:我们可以通过双击文本框任意边缘将文本从自动高度更改为自动宽度。 17.快速定位元素 文件中,不少元素很难画布上找到。我们可以左侧图层面板中找到它们。

2.7K30

谷歌MD深色主题设计规范详解(附Sketch官方文件下载)

设计时候可以通过有透明度白色叠加层来实现这种轻盈效果。 ? 元素越高,颜色相应就越浅、越明亮。 ? 通过表面的白色半透明层,控制透明度来让表面发生亮度变化。...使用 Material 色彩主题基准配色 ? Material Design 默认主题基准色 Material Design 深色主题基准色 报错颜色 报错颜色主要用来指示出错状况和状态。...这种报错基准色,是基于默认主题(浅色主题)下报错颜色 (#B00020),叠加了 40% 不透明度纯白图层之后所构成,它符合 AA 对比度标准。...深色背景上浅色文本 当浅色文本出现在深色背景上时候(这里是白色文本置于黑色背景之上),它应该遵循下面的不透明度设置规则: 最重要内容,白色文本不透明度设置为87% 中等重要内容,白色文本不透明度为...轮廓容器:不透明度为12%白色 标签/图标:不透明度为38%白色 色彩填充容器:不透明度为12%白色 相关资源 Sticker sheet 是和 Sketch for Android 这套组件一起使用

9.5K10

开启全面屏体验 | 手势导航 (一)

具体来说,系统会执行以下两项操作之一: 动态颜色适配 系统栏里内容会根据其后面的内容改变颜色。如果拖拽条位于浅色内容前方,它将变为深色,深色内容前方则变为浅色。 ?...△ Android 10 上动态颜色适配 半透明遮盖 另外,系统也可以系统栏后面放置一层半透明遮盖。... Android 10 上禁用系统栏视觉保护 如果您不想让系统执行任何自动内容视觉保护,则可以通过主题中将 android:enforceNavigationBarContrast 和/或 android...比如针对深色主题系统栏,可以先试试使用 70% 不透明度黑色进行遮盖: #B3000000 您可能需要根据系统栏后面显示内容来调整遮盖不透明度

2.4K30

UI技巧 | 用户界面设计10个小技巧

点击上方[我分享我快乐]→[...]右上角→[设为星标⭐]即可第一间获取最新设计资源 我们大多数人开始接触 UI 设计时候,只是知道很少或者根本不懂任何设计理论。...我们可以使用不同不透明度黑色作为解决方案,而不是选择 3 个或更多颜色值。 在下图例子中,我使用黑色作为主要颜色(000),并根据应用位置(即主要内容、次要内容等)降低了不透明度。 ?...实际上有两种方法,如下图,两种方法都具有相同基色#B9F4BC(圆形背景色),但图标中文件夹和装饰条颜色则不同。我们开始,记住第一个字母相当于色相,其次是饱和度,然后是亮度。 ?...现在,当我们关注基色饱和度S值是 24,亮度B值是 96 ,当我们为文件夹创建更深绿色,这两个值都会改变。...对于一些人来说,黑白颜色叠加是一种对设计很有帮助解决方案。但是最近,我发现使用正片叠底是可以作为渐变填充混合工具使用。 ? ? 这样做要比图像上创建一个黑色背景并减少其不透明度容易得多。

1.4K11

绘制路径:Android 中矢量图渲染

单独 alpha 属性使路径不透明度容易动画化。 颜色资源 矢量图形中填充和描边颜色设置都支持 @color 资源语法: <!...这样你就可以不同主题屏幕上使用一个图标: ? 明/暗屏幕上对图标进行着色,使其具有适当颜色 使用着色一个好处是,你不需要依赖于你资源文件(通常来自你设计师)是正确颜色。对图标使用 ?...渐变是它们自己文件中以 res/colors/ 形式声明,但是我们可以使用 内嵌资源技术 来代替矢量图形中声明渐变,这样方便: 复制代码 构建,渐变被提取到它自己资源中,并在父元素中插入对它引用。...转换包含渐变路径 颜色数量 希望这篇文章已经表明 VectorDrawable支持许多高级特性,你可以使用这些特性应用程序中渲染复杂资源,甚至可以用一个文件替换多个资源,帮助你构建更精简应用程序

3K20

现代图片性能优化及体验优化指南 - 图片类型及 Picture 标签使用

图片资源我们业务中可谓是占据了非常大头一环,尤其是其对带宽消耗是十分巨大。 对图片性能优化及体验优化今天就显得尤为重要。...本文,就将从各个方面阐述,各种新特性满头飞今天,我们可以如何尽可能对我们图片资源,进行性能优化及体验优化。...opacity 和 transparency 才和透明度有关,前者是不透明度,后者是透明度。比如 css 中「opacity: 0.5」就是设定元素有 50% 不透明度。...其主要特点有: 与传统图像格式(例如JPEG、GIF和PNG)相比,有着更佳效率与丰富功能 全面支持广色域和 HDR,支持 Alpha 通道,支持多帧(也就是动画支持) 有损压缩:相同视觉质量...无损压缩:比 PNG 减小约 35%(对于 HDR,减小 50%)。 支持无损 JPEG 转码,减小约 20文件大小。

95310

Android颜色表示详解

Android颜色表示 Android颜色用一个32位整数来表示,32位整数包含4个字节,其中第一个字节代表该颜色明度(Alpha),0表示完全透明,0xFF表示完全不透明。...例如0xCCFF0000表示80%透明度红色。 XML中颜色表示 XML中用#加颜色值来表示一个颜色,例如#FFA1A100。...如果透明度为0xFF,即完全不透明,则透明度可以省略,例如#FFA1A100可以写成#A1A100。...需要注意是,当直接用一个颜色整数值来表示该颜色,透明度为0xFF不能省略,否则会认为透明度为0,也就是完全透明,而导致该颜色无法显示。...这点通过getColor()来获取颜色XML中配置好颜色也可以看出来。

1.6K10

开启全面屏体验 | 手势导航 (一)

具体来说,系统会执行以下两项操作之一: 动态颜色适配 系统栏里内容会根据其后面的内容改变颜色。如果拖拽条位于浅色内容前方,它将变为深色,深色内容前方则变为浅色。...△ Android 10 上动态颜色适配 半透明遮盖 另外,系统也可以系统栏后面放置一层半透明遮盖。... Android 10 上禁用系统栏视觉保护 如果您不想让系统执行任何自动内容视觉保护,则可以通过主题中将 android:enforceNavigationBarContrast 和/或 android...比如针对深色主题系统栏,可以先试试使用 70% 不透明度黑色进行遮盖: #B3000000 您可能需要根据系统栏后面显示内容来调整遮盖不透明度

12710

自定义手机壁纸_ios怎么自定义动态壁纸

这就是为什么我喜欢基本抽象壁纸7制作漂亮抽象Android墙纸最佳应用程序7制作漂亮抽象Android墙纸最佳应用程序为什么可以几秒钟内用这些应用程序创建自己Android设备时下载预制背景...但是,如果您喜欢使用我建议使用图案,请向上滚动至“效果层选项”。 首先点击“选择效果”以探索数十种图案,包括散景,织物,垃圾,旧纸和水珠。 您可以应用付费版本中解锁更多模式。...然后,点击“效果颜色”以更改用于创建图案辅助颜色。 最后,使用“不透明度”滑块来增强或减少图案明度。 如果您想要一些更高级产品,则可以轻松地设备上使用任何图像作为墙纸基础。...如果您没有任何值得墙纸图像,请点击以下Android墙纸资源一个7下载优质Android主屏幕墙纸资源7下载优质Android主屏幕墙纸资源Web是您手机上各种糖果丰富存储库 是iPhone...可以使用下面的滑块随意调整文本大小和不透明度,文本条目越长,文本大小应该越小。

2.2K20

Android 应用开发】Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组

Android应用资源作用 (1) Android项目中文件分类 Android工程中, 文件主要分为下面几类 : 界面布局文件, Java src源文件, 资源文件; -- 界面布局文件 : res...字符串资源(values/string.xml), 颜色资源, 数组资源, 菜单资源等, Java代码中可以直接获取这些资源值; 2....Android资源使用 (1) Java代码访问清单资源 Java代码中通过R类获取资源语法 :  [packageName.]..., 如果其中一种或两种值比较大, 就会产生各种颜色彩色; 颜色表示 : 颜色通过 红(red) 绿(green) 蓝(blue) 三种颜色, 以及 透明度(alpha) 来表示; -- 颜色开头 :...颜色值总是以 # 开头; -- 无透明度 : 如果没有 alpha 值, 默认完全不透明; 颜色定义形式 :  -- #RGB : 红 绿 蓝 三原色值, 每个值分16个等级, 最小为0, 最大为f;

58440

微信小程序设计规范(官方)文档

image.png 为方便设计师进行设计,微信提供一套可供Web设计和小程序使用基础控件库;同时提供方便开发者调用资源。...字体规范 常用字号为20,18,17,16,14,13,11(pt),使用场景具体如下: ?...微信类字体使用与所运行系统字体保持一致,以导航为例,iOS与Android对应字体如下: 导航(iOS和Android) ? 字体颜色 ?...蓝色为链接用色,绿色为完成字样颜色,红色为出错用色Press与Disable状态分别降低透明度20%与10%; ? 2. 列表视觉规范 ? 3. 表单输入视觉规范 ? 4....按钮使用原则 列表外按钮上文字标准 按钮高度为44px下使用:颜色#000000 / #353535 字号18pt 可点状态下文字调整透明度为60% 不可点状态下文字调整透明度为30% ?

13.2K91

android设置对话框背景透明度和弹出位置

android中我们经常会用AlertDialog来显示对话框。通过这个对话框是显示屏幕中心。但在某些程序中,要求对话框可以显 示不同位置。例如,屏幕上方或下方。要实现这种效果。...颜色由R(红)、 G(绿)、B(蓝)组成。除此之外,还会有一个A(透明度,Alpha)来描述颜色颜色描述中,如果该值为0表示完全透明,如果该值为255,表示 不透明。...通过设置Windowsalpha属性也可以设置对话框明度。但alpha取值范围是从0到1.0。如果该属性值为0,表 示完全透明,如果该值为1.0,表示不透明(也就是正常显示对话框)。...下面的代码通过将alpha值设为0.3,为了清晰地显示透明对话框和非透 明对话框。本例中加了一个背景图像,将同时显示了两个对话框(一个是半透明,另一是不透)。...alertDialog.show(); 我们使用某些应用时会发现当弹出对话框或某些模式窗口,后面的内容会变得模糊或不清楚。实际上,这些效果也很容易OPhone中实现。

2.3K60

Capture One 22 Pro for mac(RAW转换和图像编辑工具)v15.4.2.12中文版

有了这个,我们将推出一个新,更加动态工作空间 本地调整已重命名为图层,现在包含在多个工具中abs,使用分层编辑工作流程容易。图层不透明度通过更改每个图层不透明度来控制局部调整影响。...根据需要对多个工具进行调整后,只需拖动不透明度滑块即可降低图层整体影响。羽毛面膜和精致面膜使用“羽化蒙版”功能简化了绘制后柔化蒙版边缘功能。只需拖动滑块以羽化边缘,即可避免重绘蒙版。...通过将裁剪存储为导出psD文件路径,可以将完整图像用于润饰,甚至可以稍后阶段使用替代裁剪。复制检查器复制检查器确保您不在目录或会话中两次导入相同文件。...强大捕获机制确保从上次导入中导入差异变得简单而有效。颜色改进改进颜色处理确保分层颜色调整工作完美。色彩平衡,色彩编辑器,白平衡和其他工具经过重新设计,以显示每层之间平滑过渡。...编辑速度Capture One整体性能得到了提升,在编辑提供了流畅,更快速体验。这在微调调整尤其有用。灰度面具通过切换到灰度来可视化您蒙版而不会分散图像。

4.7K30

Capture One 22 Pro for mac(RAW转换和图像编辑工具)

有了这个,我们将推出一个新,更加动态工作空间 本地调整已重命名为图层,现在包含在多个工具中abs,使用分层编辑工作流程容易。图层不透明度通过更改每个图层不透明度来控制局部调整影响。...根据需要对多个工具进行调整后,只需拖动不透明度滑块即可降低图层整体影响。羽毛面膜和精致面膜使用“羽化蒙版”功能简化了绘制后柔化蒙版边缘功能。只需拖动滑块以羽化边缘,即可避免重绘蒙版。...通过将裁剪存储为导出PSD文件路径,可以将完整图像用于润饰,甚至可以稍后阶段使用替代裁剪。复制检查器复制检查器确保您不在目录或会话中两次导入相同文件。...强大捕获机制确保从上次导入中导入差异变得简单而有效。颜色改进改进颜色处理确保分层颜色调整工作完美。色彩平衡,色彩编辑器,白平衡和其他工具经过重新设计,以显示每层之间平滑过渡。...编辑速度Capture One整体性能得到了提升,在编辑提供了流畅,更快速体验。这在微调调整尤其有用。灰度面具通过切换到灰度来可视化您蒙版而不会分散图像。

83720

STM32CubeMX | 41-使用LTDC驱动TFT-LCD屏幕(RGB屏)

资源紧张嵌入式系统中,一般屏幕显示需求中过于浪费珍贵SRAM空间,所以不影响显示情况下,建议使用RGB565格式,每个像素点只需要16bit(两个字节)显存空间就够了。...除此之外,LTDC还支持透明颜色格式: ARGB8888(4B):RGB888基础上增加了8位A值(Alpha),0x00表示完全透明、0xFF表示不透明; ARGB1555(2B):RGB565...图层混合在LTDC硬件上是一直开启,可以直接配置该图层用于混合Alapha常量来调节整层透明度,范围为0-255,0为完全透明、255为不透明、127为半透明。...此时,背景层颜色为蓝色,图层1颜色为白色+绿色,如果将图层透明度设置为半透明,则会看到图层1+背景层混合效果: ? 见证奇迹时刻来啦: ?...之前我们设置图层2窗口大小是400400,所以先去找一张图片,画图工具中将大小改为400400像素,并另存为 .bmp 图片。

8.8K83

时至今日,浏览器色彩居然仍旧失真?

,黑色为75%不透明度 25%明度下叠加明亮颜色,应该是为了正确地染上底层黑暗区域,像灯光照在投影屏幕上一样洗掉它们。...透明度混合需要像本例中那样工作,以便像字体和形状抗锯齿这样东西能够正常工作并看起来正确,不同背景颜色下具有一致重量和平滑边缘。...我们即将迎来浏览器不屑于实现正确颜色混合20年。 值得注意是,GPU制造商和大多数游戏开发者早就想通了这一点,因为现实环境需要线性处理,尤其是复杂效果。...现代GPU加载和渲染图像,可以使用 from/to sRGB,而不会有任何性能损失。当使用破损设计工具设计师发现东西正确实现游戏引擎中看起来不一样,这最终会造成痛苦。...从技术上讲,同等音频压缩算法是µ-law编码。当你试图将两个µ-law音频文件混合在一起而不进行适当解码(合成音频链接),就会出现这种情况(虽然有一些比特处理,使编码单调,所以它是公平)。

4.3K177
领券