在安装包的安装过程中,通过交替显示的图片或文字信息,提前向客户介绍已安装产品的亮点,已经成为大多数软件安装包的标配。那么,如何在安装包中添加轮播信息呢?这种轮播信息一般称为轮播图。
NsNiuniuSkin支持多种方式来配置轮播图。不同的配置方式可以满足轮播效果的要求,在使用中各有利弊。我们来看看吧!
不同配置方法及其优缺点比较
应用的控件
| 配置方法
| 优点
| 缺点
|
ImageShow控件
| 可配置多张图片,指定间隔进行交替显示
| 1. 配置简单
| 1. 图片尺寸必需一样大2. 文字与图片均需由设计人员提供,无法通过程序配置
|
GifAnim控件
| 配置一张gif图片,自动播放
| 1. 配置简单2. 研发人员不需要考虑实现成本
| 1. 体积大2. 文字与图片均需由设计人员提供,无法通过程序配置3. 质量稍差
|
AnimationTabLayout
| 可配置多张图片,指定切换间隔,设置不同的宣传文字
| 1. 配置简单且灵活2. 图片可任意大小,可在脚本中配置显示指定区域3. 文字可独立配置,便于实现多语言
| 无
|
接下来,让我们仔细看看不同的配置方法和效果:
1.通过ImageShow控件配置转盘设置代码,如下所示:
如上面的代码所示,banner2.png和banner4.png将以每1.5秒切换一次的速度交替显示,效果如下:
您还可以指定滚动效果,使图片切换更加自然:
效果如下:
这种方法的配置比较简单,主要缺点是不能和ImageShow控件同时显示对应的配置文本,只能完全依靠carousel。
2.通过Gianim控件配置转盘。通过Gianim控件,我们可以加载gif动画并循环播放。如果已经有符合要求的gif图片,或者UI设计师有能力设计出高质量的gif图片,
然后我们可以用这个方法来配置:
效果如下:
GifAnim控件确实可以解放开发者,但是对于安装包本身来说并不是一件好事;一个能够承载更多宣传信息的高质量gif轮播,大小往往会达到几兆。对于安装包,
这是极大的浪费;同时,gif对UI设计师的要求更高。综合来看,配置carousel不是一个好的方案,不推荐。
3.将。。家动画布局容器配置为从TabLayout扩展到AnimationTabLayout,在需要切换的标签页上增加淡入淡出效果;在此基础上,
我们给它增加了自动切换功能。在配置层面,你只需要在其内部配置中为每个页面配置一张背景图和对应的人物,完美的轮播效果就出现了!
显示效果如下:
这种方式最大的好处就是图片和文字的设置是分开的,图片和文字的显示位置,以及文字的配色和字体都可以随意调整,直到配置出最佳的显示效果。同时,我们可以在不同的语言中使用相同的轮播背景图像。
只是用不同的语言显示不同的单词;如果结合msgid属性(见上面代码),可以自动兼容多语言切换,不再需要设置工作!下面是切换到英文版安装的效果图:
这样你是不是觉得做多语言安装包更容易?看了nsNiuniuSkin安装包解决方案中的三种配置方式,你更喜欢哪一种?如果你有更好的方案,大家一起讨论吧!
结论在安装包的安装过程中,精美的UI往往能让客户对安装的产品印象更加深刻,更能体现软件服务商在用户体验上的专注和用心!希望我们的努力能让安装包做起来更容易。
再快乐一点!愿天下没有难做的安装包!
标题:安装包UI美化之路-nsNiuniuSkin安装包轮播图的多种配置方法比较
链接:https://www.52hkw.com/news/rj/55722.html
版权:文章转载自网络,如有侵权,请联系删除!