恐怕我不确定你想要实现什么。你改变过渡动画吗?这基本上很难,但可能。温泉UI附加动画css byJavaScript。请看onsen ui.js.温泉UI附加CSS如下:
Android的滑动动画(默认动画)
// Onsen UI 1.1.4 line 6993
(function() {
'use strict;';
//Slide Animation for Android
module.factory('SimpleSlideTransitionAnimator', ['NavigatorTransitionAnimator', function(NavigatorTransitionAnimator) {
...
timing: 'cubic-bezier(.1, .7, .4, 1)',
duration: 0.3,
blackMaskOpacity: 0.4,
..
animit(enterPage.element[0])
.queue({
css: {
transform: 'translate3D(100%, 0, 0)',
},
duration: 0
})
iOS的滑动动画(默认动画)
// Onsen UI 1.1.4 line 4562
(function() {
'use strict;';
module.factory('IOSSlideTransitionAnimator', ['NavigatorTransitionAnimator', 'PageView', function(NavigatorTransitionAnimator, PageView) {
因此,要改变过渡动画在这里编辑方式。上面的Onsen UI连接风格的原因比附加css类简单得多。我问温泉UI团队。
Hi Ataru,谢谢你。我试图将“IOSSlideTransitionAnimator”添加到链接中,但它不起作用。我也尝试将代码从onsenui.js中的“IOSSlideTransitionAnimator”复制到simpletransitionanimator代码,但它不起作用......您有没有可能再向我解释这一点?感谢的人.. – 2014-10-10 05:27:10
我想改变所有的页面动画显示在Android应用程序的iOS样式。在ios风格中,导航器有一个淡入淡出的动画,它看起来很棒,我想把它放在android版本上...类似于framework7的默认动画... – 2014-10-10 05:29:36