安装包UI美化之路-nsNiuniuSkin安装包轮播图的多种配置方法比较

Posted 大蓝头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装包UI美化之路-nsNiuniuSkin安装包轮播图的多种配置方法比较相关的知识,希望对你有一定的参考价值。

在安装包安装过程中,通过交替显示的图片或文字信息,提前给客户介绍所安装产品的亮点功能,现在已经成为了广大软件安装包的标配。

那么,要如何在安装包中加入轮播信息呢?

这种轮播的信息,我们一般称作轮播图,nsNiuniuSkin支持多种方式来配置轮播图,不同的配置方法均能配置出来满足要求的轮播效果,同时在使用中也各有其优缺点,让我们一起来看一下吧!

不同配置方法及其优缺点比较

应用的控件配置方法优点缺点
ImageShow控件可配置多张图片,指定间隔进行交替显示1. 配置简单1. 图片尺寸必需一样大
2. 文字与图片均需由设计人员提供,无法通过程序配置
GifAnim控件配置一张gif图片,自动播放1. 配置简单
2. 研发人员不需要考虑实现成本
1. 体积大
2. 文字与图片均需由设计人员提供,无法通过程序配置
3. 质量稍差
AnimationTabLayout可配置多张图片,指定切换间隔,设置不同的宣传文字1. 配置简单且灵活
2. 图片可任意大小,可在脚本中配置显示指定区域
3. 文字可独立配置,便于实现多语言

接下来我们详细看看不同的配置方法以及效果:

1. 通过ImageShow控件来配置轮播图

设置代码如下:

<ImageShow images="images\\banner2.png images\\banner4.png" padding="60,33,0,0" imagecount="2" elapse="1500" loop="true" width="440" height="200" />

如上面的代码所示,banner2.png及banner4.png将以每1.5秒切换一次的速度进行交替显示,效果如下:

还可以通过指定滚动效果来让图片的切换更自然一点:

<ImageShow images="images\\banner2.png images\\banner4.png" padding="60,33,0,0" imagecount="2" elapse="1500" loop="true" width="440" height="200" />

效果如下:

这种方式配置简单,最主要的缺点在于无法在ImageShow控件显示的同时,相应的配置文字,只能完全依赖于轮播图。

2. 通过GifAnim控件来配置轮播图

通过GifAnim控件,我们能够加载gif动画,并循环的播放他;如果已经有满足条件的gif图片,或者UI设计人员有能力设计出来质量较高的gif图片,那么我们可以采用这种方法来配置:

<GifAnim bkimage="images\\banner.gif" autosize="false" width="440" height="200" autoplay="true" />

效果如下:

GifAnim控件可以说是真正让开发人员解放了出来,但对于安装包本身,却并不是一件好事;一个质量高,且能承载较多宣传信息的gif轮播图,其体积往往会达到好几兆,这对于安装包来说,是一种很大的浪费;同时,gif对于UI设计人员的要求也比较高,整体来看,这并不是一个好的配置轮播图的方案,不建议使用。

3. 通过AnimationTabLayout来配置轮播图

AnimationTabLayout容器扩展自TabLayout,给需要进行切换的Tab页增加了渐入渐出的效果;在此基础上,我们给其加上了自动切换能力。

在配置层面,只需要给其中的每页内容配置上背景图,同时在其内部配置上相应的文字,完美的轮播效果就出现了!

	<AnimationTabLayout padding="30,40,0,0" width="480" height="260" elapse="3000" animation_count="30" animation_elapse="10">
	<VerticalLayout bkimage="file='images\\banner1.png' source='0,0,320,200' dest='230,30,550,230'">
		<Label font="2" padding="10,100,0,0" width="280" text="极速高效" msgid="msg.rotate_title1" textcolor="#FF000000" />
		<Label font="1" padding="10,0,0,0" width="380" text="极速渲染最高线程可达192渲染" msgid="msg.rotate_subtitle1_1" textcolor="#FF000000" />
		<Label font="1" padding="10,0,0,0" width="380" text="相当约i7-8核机同时渲染" msgid="msg.rotate_subtitle1_2" textcolor="#FF000000" />
	</VerticalLayout>
	<VerticalLayout bkimage="file='images\\banner2.png' source='0,0,300,200' dest='250,30,550,230'">
		<Label font="2" padding="10,100,0,0" width="280" text="极致简约" msgid="msg.rotate_title2" textcolor="#FF000000" />
		<Label font="1" padding="10,0,0,0" width="380" text="提升制图效率10倍" msgid="msg.rotate_subtitle2_1" textcolor="#FF000000" />
		<Label font="1" padding="10,0,0,0" width="380" text="超30W+素材免费下载" msgid="msg.rotate_subtitle2_2"textcolor="#FF000000" />
	</VerticalLayout>
	</AnimationTabLayout>

显示效果如下:

这种方式最大的优点在于图片与文字的设置分离,可以任意的调整图片与文字显示的位置,以及文字的配色、字体等等,直到配置出最佳的显示效果。

同时,我们可以在不同的语言下,使用相同的轮播背景图,只是在不同的语言下显示不同的文字而已;如果再结合上msgid属性(见上述代码),可以自动兼容多语言的切换,而不再需要有更多的设置工作!

以下是切换到英文版安装的效果图:

通过这种方式,是不是发现多语言版本的安装包的制作更容易了?

看完nsNiuniuSkin安装包制作解决方案中的三种配置方法,你更喜欢哪一种呢?如果你有更好的方案,不妨一起讨论一下!

结语

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

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

超详细的Pycharm+Anconda安装配置教程

文章目录

一、基本认识

Anconda本质是一个开源的python包管理器,包含了180多个科学包及其依赖项。而python自身缺少numpy、matplotlib、scipy、scikit-learn等一系列包,需要安装pip来导入这些包才能进行相应运算。

Pycharm本质是一个集成开发环境(IDE),能过让你快速运行调试代码。

本教程所安装版本:

  • Anconda: 2022.05
  • Pycharm:2021.3.3(不同版本的配置方法可能会有所不同)

二、Anconda的安装


[说明]:

  • 如果电脑只有一个user,选择just Me就足够了。这里我就选择just Me了
  • 如果选择All Users,之后不能选择自动添加环境变量,只能手动添加

[知识补充]:什么是环境变量?
 当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。简而言之,就是便于找到某个程序的所在路径。



[说明]:

  • 选择Pycharm的安装路径时尽量不要安装在C盘里,之后虚拟环境装多了,Anconda占的空间可不小(我有个同学的就占了40G🤣)
  • 安装路径尽量不要出现中文,避免一些奇怪的错误
  • 安装路径要记住了,之后如果选择手动配置环境变量需要用到


[说明]:

  • [选项一]:自动将Anconda添加到环境变量中,不需要手动添加。注意 重启后!!才会生效
  • [选项二]:选择Anconda作为默认的系统中默认的python (Anconda内置python,不需要额外安装)

之后为大家演示一下如何手动将Anconda添加到环境变量中



[手动添加环境变量]:

(1) 首先找到环境变量

(2) 找到系统变量中的Path变量一栏

(3)将下列安装路径添加到环境变量中(具体的安装路径可能不一样,但是后面的路径都是一样

  • D:\\File\\Anconda
  • D:\\File\\Anconda\\Scripts
  • D:\\File\\Anconda\\Library\\bin
  • D:\\File\\Anconda\\Library\\mingw-w64\\bin

    添加后选择确定,接下来我们来判断是否安装成功

[检测是否安装成功]:

  • win + r 调出运行窗口后,输入cmd进入命令行窗口
  • 在命令行窗口输入 conda --version 查看 anconda的版本,或者输入python运行anconda的内置python。有如下结果,说明安装成功(警告没有没什么影响)

三、pycharm的安装



(根据自己的需要勾选,建议全选)

[说明]:

  1. 创建桌面快捷方式
  2. 添加到鼠标右击的菜单中
  3. 所有的.py文件关联到Pycharm
  4. 将安装路径添加到环境变量中(就不需要自己添加了)

之后一路next即可


四、为Pycharm配置解释器



[说明]:

  • 解释器找 Anconda 文件夹下的 python.exe 文件
  • conda可执行文件找 Anconda 文件夹下的 conda.exe 文件

至此 Anconda 和 Pycharm 的安装完成

五、美化

1.右击美化

 我们可以看到,pycharm被添加到鼠标右击的菜单窗口了。但个人感觉让右击变得冗余了。

 我们可以定位到pycharm的注册表位置,修改它的值,就会美观多了。顺便为大家推荐一款右键管理神器 RightMenuMgr,简单好用,强迫症患者简直不要太爱!

2.主题

个人比较喜欢One Dark theme,看起来比较有科技感

以上是关于安装包UI美化之路-nsNiuniuSkin安装包轮播图的多种配置方法比较的主要内容,如果未能解决你的问题,请参考以下文章

美化nwjs生成的桌面程序安装包

Debian 9 美化界面

Centos下Shell美化教程

将Windows美化为macOS

Hive学习之路 Hive安装

超详细的Pycharm+Anconda安装配置教程