2017-09-15 29 views
0

我有一個網頁,其中我nav.push調用它。當我在那裏,我有一個[X]關閉它,我用this.view.dismiss(),但由於它不是一個模式,它採用側滑正確關閉頁面(相同nav.pop動畫作品) 。離子2個dissmiss頁面向下滑動動畫

有沒有一種方法,使一個自定義動畫此dissmiss,滑動式菜單。

我已經用於nav.push動畫,像這樣的

this.nav.push(Page2, {}, { animate: true, direction: 'back' }) 

但沒有動畫滑下,或任何東西:/

回答

0

看看在Native Page Transitions Plugin

使用此插件,您可以完全控制動畫。

+0

這個插件是不是最佳的我。問題是,當我與this.nativePageTransitions.slide(選項)調用; this.navCtrl.push(頁);它使得telerik過渡,但是在它之後,頁面仍然向右滑動(默認離子流行動畫),所以它非常混亂並且不是最優的。我只是想有經典view.dismiss()有明確的向下滑動頁面動畫模式的動畫:/ –

+0

OK,不知何故,我設法調整了這一點,通過調用這些代碼行: this.nativePageTransitions.slide(選項) ; this.nav.pop({animate:false}); this.nav.pop(page); –

+0

那麼彈出兩次?爲什麼要在參數中添加頁面?或者你使用popTo()?如果您覺得我的回答對您有用,請考慮接受它。 – JoeriShoeby