- 博客(2)
- 收藏
- 关注
原创 Chromium-UI项目调研学习(二)-SVG与ICON
尽管这些图标是矢量的,但在不同尺寸的放缩下,它们有时仍然可能是模糊的,因为放缩会使图标没有与像素网格对齐,这种情况在小尺寸时更为明显。它对格式的期望很挑剔,只处理SVG的一小部分(路径、圆等),在Chromium项目中绝大多数原生UI内的.icon格式文件编码也是由通过path属性绘制的SVG文件转换而来。里面有许多较小的通用图标,下载SVG类型文件后可以用VSCode或其他编码工具打开,获取图像的SVG编码。将使用与所需的最终像素大小最匹配的图标定义,该像素大小是。文件,该文件被编译成二进制文件。
2024-03-29 11:26:59
1326
2
原创 Chromium-UI项目调研学习(一)-UI术语及DevTools工具
Ink drop:实现对视图的悬停和点击效果的类的集合。在创建焦点环时,重要的是给它们着色,使它们与环内的颜色和环外的颜色形成对比。Arua:一个跨平台的窗口管理器抽象,主要目标是提供一个跨平台的、高效的窗口管理系统,用于 macOS以外的桌面平台。:当物体有焦点时,物体周围的彩色轮廓是可见的,当焦点消失时,物体是隐藏的。不同,它旨在实现平台原生的感觉(特别是在Windows上)和最小的API,旨在完成Chrome的需要。一个视图有矩形的边界,一个(可能是空的)子视图集,以及一个大的。
2024-03-22 10:20:05
1480
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人