NIM_Duilib_Framework icon indicating copy to clipboard operation
NIM_Duilib_Framework copied to clipboard

DPI 不支持动态改变

Open shuilan0066 opened this issue 5 years ago • 1 comments

问题现象

重现步骤

  1. GlobalManager::Startup 第三个参数设置为true

  2. 改变DPI, 第一次运行时,会根据DPI调整, 但是当改变DPI时, 不会动态调整 或者 主屏是100% 次屏是150% 从主屏移动到次屏 或从次屏移动到主屏 都没变化

    调试时,是DPI改变时,是运行到了 image

    但是界面却没变化

shuilan0066 avatar Aug 12 '19 09:08 shuilan0066

DPI 适配只在程序刚刚启动时会针对当前系统的设置来校对一次,运行中修改目前仅适配了阴影(让其不会出现黑边),但程序内部的动态绘制状态调整还没有实现。这个我们要协商一个内部计划来规划部分功能的开发和改进。 如果您有现有的实现或改造实例,可以在您 fork 的实例中实现一份创建一个 PR 我们来一起完善。

nmgwddj avatar Aug 12 '19 10:08 nmgwddj