UniVue更新日志:使用Carousel组件实现轮播图效果

UniVue更新日志:使用Carousel组件实现轮播图效果

码农世界 2024-06-21 后端 172 次浏览 0个评论

 github仓库

稳定版本仓库:https://github.com/Avalon712/UniVue

开发版本仓库:https://github.com/Avalon712/UniVue-Develop

UniVue扩展框架-UniVue源生成器仓库:https://github.com/Avalon712/UniVue-SourceGenerator

更新说明

今天的更新中优化了视图组件,所有视图组件都继承了Widget这个抽象类,同时组件的名称都不再使用Widget为后缀进行标识。

组件使用说明

今天的测试工程任然可以在GitHub - Avalon712/UniVue-Develop: UniVue框架开发项目,此项目将会是UniVue开发过程记录,所有新功能都在此项目中,同时此项目具有一定的教程意义,也可作为UniVue教程使用。功能稳定后会推到UniVue仓库中。这个仓库中可以看见。

轮播图的效果和你在网页中看见的那种轮播图效果是一样。下面是支持的功能:

  • 可以通过调用ListenScreenInput()函数使得可以通过鼠标或手指进行左右滑动进行切页,但是每次只能切一页;
  • 可以通过使用UseNavigator()函数实时显示当前页,其中的导航栏支持Image、Button和Toggle,调用函数时通过指定是否可以交互(即点击某一导航按钮时可以跳到那一页)(注:Image不支持该项功能);
  • 可以绑定切页按钮(上一页、下一页);

    轮播图组件不依赖任何Unity自带的布局组件和UGUI组件,内部自己维护有Content下的Item元素的布局。关于Content和Item的锚点设置和LoopList、LoopGrid要求的一直,具体设置可以看这篇博客UniVue更新日志:使用ObservableList优化LoopList/LoopGrid组件的使用-CSDN博客。

    UniVue更新日志:使用Carousel组件实现轮播图效果

转载请注明来自码农世界,本文标题:《UniVue更新日志:使用Carousel组件实现轮播图效果》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,172人围观)参与讨论

还没有评论,来说两句吧...

Top