当前位置:网站首页>SAP UI5 应用开发教程之七十二 - SAP UI5 页面路由的动画效果设置试读版
SAP UI5 应用开发教程之七十二 - SAP UI5 页面路由的动画效果设置试读版
2022-04-23 13:25:00 【汪子熙】
一套适合 SAP UI5 初学者循序渐进的学习教程
教程目录
-
SAP UI5 应用开发教程之三十一 - SAP UI5 的路由历史和路由回退(Routing back and history)
-
SAP UI5 应用开发教程之三十四 - SAP UI5 应用基于设备类型的页面适配功能(Device Adaptation)
-
SAP UI5 应用开发教程之四十 - 如何制作包含了 component-preload.js 在内的 SAP UI5 发布版本
-
SAP UI5 应用开发教程之四十六 - 使用 Message Manager 实现开箱即用的验证(Validation)信息抛出
-
SAP UI5 应用开发教程之五十 - 如何使用 Cordova 将 SAP UI5 应用生成一个能在 Android 手机上安装的混合应用
-
SAP UI5 应用开发教程之五十一 - 如何使用 Chrome 调试运行在手机上的 SAP UI5 Cordova 混合应用
-
SAP UI5 应用开发教程之五十二 - 如何使用 SAP UI5 的标准控件结合 Cordova 插件调用手机摄像头进行条形码扫描
-
SAP UI5 应用开发教程之五十四 - 如何将本地 SAP UI5 应用配置到本地 Fiori Launchpad 中
-
SAP UI5 应用开发教程之五十五 - 如何将本地 SAP UI5 应用通过 Node.js Express 部署到公网上
-
SAP UI5 应用开发教程之六十四 - 基于 OData V4 的 SAP UI5 表格控件如何实现 filter(过滤) 和 sort(排序)功能
-
SAP UI5 应用开发教程之六十五 - 基于 OData V4 的 SAP UI5 表格控件如何实现创建,编辑和保存功能
-
SAP UI5 应用开发教程之六十七 - 基于 OData V4 的 SAP UI5 List-Detail(列表-明细)布局的实现方式
说明
Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和“汪子熙”微信公众号上发表过多篇关于 SAP UI5 工作原理和源码解析的文章。
在 Jerry 这篇文章 对 SAP UI5 一无所知的新手,从哪些材料开始学习比较好? 曾经提到,Jerry 也是从 SAP UI5 菜鸟一路走过来,深知只有 ABAP 开发背景的开发者,向 SAP UI5 开发领域转型的不易,因此我在业余时间设计了这份适合 SAP UI5 初学者的学习教程,把开发一个完整的 SAP UI5 应用的流程,拆分成若干个步骤,力求每个步骤里,把涉及到的知识点都涵盖到。这些知识点可能不像我的 UI5 源码分析系列文章那么深入,但力求浅显易懂,便于 SAP UI5 初学者理解。
本教程每一个步骤的源代码,都存放在我的 Github 上,分别用文件夹 01,02,03 等等来标识,例如步骤 1 的源代码在这里。

每一个步骤均是前一步骤的基础上,添加了若干新特性。建议零基础或者对 SAP UI5 知之甚少的初学者,按照顺序从第一个步骤开始循序渐进地学习,把这些代码下载到本地,配合教程的文字讲解,自己动手,以加深理解。
大家如果对教程的每个步骤有任何疑问,欢迎在教程对应的步骤文章里给我评论,进行留言。
在本教程前续步骤的 manifest.json 文件中,我们在 routing 区域进行页面的路由设置,能看到名为 transition 的属性。实际上,正是该属性能够控制 SAP UI5 不同页面之间跳转时采用的动画效果,默认值为 slide,即路由 target 界面采取从右到左的滑动效果,来替换发起路由的原始页面。

除了 slide 之外,SAP UI5 还支持 show,flip,fade 等路由动画特效。本文将通过实际例子一一讲解。
这些可选的路由特效效果值,在文件 sap/m/NavContainer.js 里逐一定义。

下面是详细的解析步骤。
版权声明
本文为[汪子熙]所创,转载请带上原文链接,感谢
https://jerry.blog.csdn.net/article/details/124361546
边栏推荐
- 100 GIS practical application cases (51) - a method for calculating the hourly spatial average of NC files according to the specified range in ArcGIS
- Stack protector under armcc / GCC
- 100 GIS practical application cases (34) - splicing 2020globeland30
- [indicators] precision, recall
- “湘见”技术沙龙 | 程序员&CSDN的进阶之路
- [point cloud series] summary of papers related to implicit expression of point cloud
- 5道刁钻的Activity生命周期面试题,学完去吊打面试官!
- 超40W奖金池等你来战!第二届“长沙银行杯”腾讯云启创新大赛火热来袭!
- Is Hongmeng system plagiarism? Or the future? Professional explanation that can be understood after listening in 3 minutes
- 集简云 x 飞书深诺,助力企业运营部实现自动化办公
猜你喜欢

Imx6ull QEMU bare metal tutorial 1: GPIO, iomux, I2C

vscode小技巧

SPI NAND flash summary

缘结西安 | CSDN与西安思源学院签约,全面开启IT人才培养新篇章

浅谈js正则之test方法bug篇

kettle庖丁解牛第16篇之输入组件周边讲解

LeetCode_ DFS_ Medium_ 695. Maximum area of the island

在 pytorch 中加载和使用图像分类数据集 Fashion-MNIST

Xi'an CSDN signed a contract with Xi'an Siyuan University, opening a new chapter in IT talent training

C语言之字符串与字符数组的区别
随机推荐
Mui wechat payment pit
[official announcement] Changsha software talent training base was established!
The difference between string and character array in C language
Super 40W bonus pool waiting for you to fight! The second "Changsha bank Cup" Tencent yunqi innovation competition is hot!
Example interview | sun Guanghao: College Club grows and starts a business with me
普通大学生如何拿到大厂offer?敖丙教你一招致胜!
Request和Response及其ServletContext总结
torch. Where can transfer gradient
Common interview questions and detailed analysis of the latest Android developers in 2020
The filter() traverses the array, which is extremely friendly
"Play with Lighthouse" lightweight application server self built DNS resolution server
Ffmpeg common commands
100 GIS practical application cases (51) - a method for calculating the hourly spatial average of NC files according to the specified range in ArcGIS
CSDN College Club "famous teacher college trip" -- Hunan Normal University Station
【官宣】长沙软件人才实训基地成立!
缘结西安 | CSDN与西安思源学院签约,全面开启IT人才培养新篇章
GIS practical tips (III) - how to add legend in CASS?
SPI NAND flash summary
集简云 x 飞书深诺,助力企业运营部实现自动化办公
Bottomsheetdialogfragment + viewpager + fragment + recyclerview sliding problem