开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 7990|回复: 21
收起左侧

[界面设计资源] 高分屏DPI解决方案及原生简洁UI

[复制链接]
结帖率:100% (6/6)
发表于 2020-9-22 18:47:46 | 显示全部楼层 |阅读模式   四川省成都市
本帖最后由 噗通噗通 于 2020-9-22 18:59 编辑

在Windows缩放下,很多软件不兼容高DPI的效果导致了软件界面过小,强行放大也会使界面变得模糊
所以适配高分屏的需求就来了
其实适配的原理很简单:
就是计算缩放率 然后把所有组件宽高及左边顶边 还有字体大小都乘以缩放率
如果有图片 那么最好是准备好高分辨率的图片 进行自动缩放 不然会模糊。
下面给出一张图片作为对比(Windows10 4K 200%缩放)附加:无边框阴影化UI设计 简洁
适配前:
VX截图_20200922183157.png
适配后:
app.png
可以看到适配后的字体变的细腻清晰了很多,当然组件可能不是那么明显。
具体的实现方法:
1、在易语言的【工具】-【系统配置】-【存根】-【使用用户自定义清单】添加下面一段代码
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2. <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  3.     <application xmlns="urn:schemas-microsoft-com:asm.v3">
  4.         <windowsSettings>
  5.             <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
  6.         </windowsSettings>
  7.     </application>
  8. </assembly>
复制代码
2、下面是一个适配的DEMO子程序 对所有组件宽高及左边顶边 还有字体大小都乘以缩放率 app.zip (1.18 MB, 下载次数: 162)
app.png

点评

LLJ
强插广告 https://bbs.125.la/forum.php?mod=viewthread&tid=14455580&extra=   广东省汕头市  发表于 2020-9-22 20:48

评分

参与人数 6好评 +5 精币 +18 收起 理由
dangerace + 1 YYDS~!
Not_alone + 1 + 4 支持开源~!感谢分享
易语言资源网 + 1 + 5 支持开源~!感谢分享
Wod + 1 + 2 支持开源~!感谢分享
kyo9766 + 2 感谢分享,很给力!~
冰点 + 1 + 5 奉上小小红包希望笑纳

查看全部评分

本帖被以下淘专辑推荐:

结帖率:0% (0/1)
发表于 2023-8-25 19:17:34 | 显示全部楼层   广东省珠海市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2023-7-29 16:43:47 | 显示全部楼层   上海市上海市
爱上岗爱上岗
回复 支持 反对

使用道具 举报

结帖率:93% (56/60)

签到天数: 3 天

发表于 2023-6-11 19:46:12 | 显示全部楼层   四川省成都市
下载下来学习下,之前的那个使用无效,看看这个看看
回复 支持 反对

使用道具 举报

结帖率:86% (6/7)
发表于 2023-3-14 15:12:41 | 显示全部楼层   广东省珠海市
很强刚好用上了
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2022-5-16 19:09:26 | 显示全部楼层   河北省保定市
爱上嘎嘎公司
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 10 天

发表于 2022-5-13 00:18:06 | 显示全部楼层   广西壮族自治区南宁市
精彩文章希望继续努力
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2022-5-12 19:38:11 | 显示全部楼层   河北省保定市
爱上岗爱上岗
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2021-10-30 20:46:59 高大上手机用户 | 显示全部楼层   浙江省台州市
感谢楼主分享!支持一下!
回复 支持 反对

使用道具 举报

签到天数: 21 天

发表于 2021-1-2 09:25:14 | 显示全部楼层   浙江省绍兴市
感谢分享,很给力!~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表