|
|
这个是面向火山视窗封装的自绘全功能类库(WSV文件,开放源代码)
付费下载,99元一个(别人的界面库都收钱,我不收不好吧!)。大家愿意就下,不喜勿喷,当然也不希望有人盗版。
https://pay.ldxp.cn/item/yv23s3
优点:.能通过拖拽直接配置火山界面,效率杠杠的。会用火山的就可以直接用,和原来火山一样使用
生成示例软件在附件
模块的特点,可以概括成一句话:它是一套给火山编程用的“现代风格自绘组件库”,重点不是复刻系统原生控件,而是用自绘把桌面程序做得更统一、更细腻、更像现在的应用界面。
它最明显的特点有这几类。
现代风格强
它提供的不是普通按钮和输入框换个颜色,而是一整套统一视觉语言的控件,比如 现代按钮2、现代开关、现代进度条、标签页、卡片、标签、分割线、WinUI 风格输入框、颜色选择器、手风琴菜单、Toast、Tooltip、骨架屏、Spinner、GIF 组件、graphics_canvas 这类。圆角、渐变、描边、悬停、按下、焦点、透明背景这些都考虑进去了,所以做出来的界面会比火山默认控件现代很多。
自绘能力比较完整
这个模块不只是“几个好看的控件”,它还有一层公共绘制能力:
这里统一处理了双缓冲、父背景复制、恢复期重绘、安全失效刷新、透明窗口恢复、圆角边缘采样这些细节。也就是说,它不只是能画出来,还专门在收“边框残留、黑边、恢复闪烁、圆角锯齿”这类桌面自绘里最难受的问题。
渲染路线比较先进
它现在是 Direct2D + DirectWrite 优先,GDI+ 兜底的路线。
这带来的好处是:
比纯 GDI/GDI+ 更容易做出平滑圆角和清晰文字
常用现代控件的抗锯齿效果更好
仍然保留兼容路径,不至于一条路走死
适合做“完整软件界面”,不只是做演示
从组件构成看,它已经覆盖了做一个桌面管理软件常见的大部分界面元素:操作类:按钮、开关、选择框、组合框、日期选择
展示类:标签、卡片、分割线、标签页、进度条
输入类:WinUI 输入框、自绘输入框、颜色选择器
反馈类:Toast、Tooltip、骨架屏、加载 Spinner
容器类:自绘面板、手风琴菜单、graphics_canvas
媒体类:GIF 组件
所以它比较适合拿来做:启动器、工具箱、配置中心、管理后台、桌面客户端、可视化面板这类软件。
可主题化
模块里已经有统一主题辅助层:
这一层可以统一给按钮、卡片、进度条、开关、标签页、输入框等批量套主题色、背景色、圆角半径,也带窗口透明度、淡入淡出之类效果。对做“同一套风格的软件”很有帮助,不用每个控件单独调色。
当前最大的优势,不是“功能多”,而是“细节被反复打磨过”
,其实正是它和普通自绘库的区别:圆角周围边线
进度条中线
按钮按下残线
鼠标经过不恢复
恢复后控件显示不完整
GDI+ 和 Direct2D 混用带来的边缘问题
所以它现在的价值,不只是控件数量,而是很多“桌面自绘很容易翻车的点”已经被专门修过一轮又一轮。
如果要说得更直白一点,这个模块比较适合这样的人:
想继续用火山做 Windows 桌面程序
又不满足默认界面太旧
希望做出偏现代、统一、可主题化的软件
并且愿意接受“它本质上是一套自绘 UI 引擎,不是系统原生 WinUI”
自绘组件示例.rar
(1.78 MB, 下载次数: 0)
QQ群:[color=rgba(0, 0, 0, 0.5)][backcolor=rgba(245, 245, 245, 0.5)]371095029
[color=rgba(0, 0, 0, 0.5)]
|
|