当前位置:主页 > 公司动态 >

安装包UI美化之路-nsNiuniuSkin界面在线设计引擎

浏览记录: 143次日期:2022-11-17

一年多前,我们自己开发了一个用于编辑、预览、调试nsNiuniuSkin的UI界面工具,越来越觉得好用,忍不住想要分享出来!

今天我把这个工具重新整理了一下,功能又完善了一些;下面就介绍一下这个工具的功能和使用方法吧!

功能

nsNiuniuSkin界面在线设计引擎,是一个用于辅助nsNiuniuSkin的界面的预览与调试工具,类似于chrome的开发者工具,可以快速的查看各个界面效果,极大的提升界面配置的效率,主要功能与特点如下:

界面效果

说了那么多的好处,咱们来看看效果吧。

控件定位与属性查看

询问窗口预览

窗口滚动显示效果

修改属性实时变化效果

我们将进度条的进度由20%改成40%,操作和UI变化如下: 

不同倍数效果

各种不同放大倍数的UI,一如既往的清晰:

1效果图:

1.5倍效图:

2倍效果图:

使用方法

nsNiuniuSkin界面在线设计引擎的使用方法非常简单,下载引擎包,登录后,点击打开调试页面,就可以开始了。

  1. 打开并登录设计引擎

  2. 根据界面提示打开调试页面(http://www.ggniu.cn/duidesigner/duidesigner.html )

    如果此处显示控件加载成功,便表示我们已经能正常的开始界面调试与预览了!

  3. 将nsNiuniuSkin的安装包UI资源路径填入(skin目录下一定是包含一个名叫install.xml文件的)

  4. 点击加载UI,即可显示出来安装包的UI界面了,然后点击安装配置、许可协议、安装中、安装完成、开始卸载、卸载中、卸载完成等按钮,即可快速切换不同安装状态下的界面效果

  5. 点击显示弹窗(确认)、显示弹窗(询问)按钮,预览提示与询问窗口的界面

  6. 在界面上选择不同的放大倍数,再次点击加载UI按钮,即可显示出来不同放大倍数的界面

  7. 还可以点击流程预览按钮,这个按钮将会依次显示各个安装界面,并做大概3秒的停留,以便查看每一个安装界面

是不是很简单,我在使用这个调试器辅助开发安装包UI时,效率和质量上都是成倍的提升。

原理介绍

nsNiuniuSkin界面在线设计引擎功能看着简单,实际上我们还是倾注了很多精力的,一些比较核心的技术要点如下:

未来展望

前文说过,目前的nsNiuniuSkin界面在线设计引擎是一个类似于Chrome开发者工具的一个存在。也就是说,可以在调试器界面上修改各个元素的属性,实时的查看变化,但却不能同步到界面配置的XML文件中,真正的修改动作,还需要在XML文件中进行修改。 未来我们要进一步做的事情如下:

  1. 预览与修改功能同步实现,界面上修改的数据,实时的变更到XML文件中,不用再修改XML文件
  2. 扩展调试器应用范围,通过实现回调接口的方式,支持众多外部的Duilib库,让其他的的界面开发者也能使用;更进一步的,对接其他的界面库也在考虑中。

结语

在安装包安装过程中,精美的UI往往能让客户对所安装产品的印象更加深刻,更能体现出软件服务商在用户体验上的专注与用心! 希望我们的努力,能够让安装包制作再容易一点,再快乐一点!

愿天下没有难做的安装包!

Copyright © 2015 - 2023 深圳市利洽科技有限公司 All Rights Reserved 粤ICP备15043258号-2