日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【SENCHA TOUCH】页面动画跳转切换

發(fā)布時間:2023/12/31 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【SENCHA TOUCH】页面动画跳转切换 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

跳轉(zhuǎn)方式1:

控制層:

bt_kycgFun : function() {this.setCard('myKycg','app.view.mphome.Kycg');},bt_zhxxFun : function() {var nextCard = Ext.getCmp('homeview')var card = null;if (typeof(nextCard) == 'undefined') {card = Ext.create('app.view.mphome.Zhxx');card.down('button[action=back]').on("tap", this.backSettings, this);} else {card = nextCard;}Ext.Viewport.animateActiveItem(card, {type : 'slide',direction : 'left'});},// 返回設(shè)置backSettings : function() {Ext.Viewport.animateActiveItem(this.getMyMainCard(), {type : 'slide',direction : 'right'});},//跳轉(zhuǎn)頁面id:下個頁面Card的id,createCard要創(chuàng)建頁面的地址setCard : function(id,createCard) {var nextCard = Ext.getCmp(id)var card = null;if (typeof(nextCard) == 'undefined') {card = Ext.create(createCard);card.down('button[action=back]').on("tap", this.backSettings, this);} else {card = nextCard;}Ext.Viewport.animateActiveItem(card, {type : 'slide',direction : 'left'});}

下級目錄必須有個返回的按鈕,然后在要跳轉(zhuǎn)的時候 已經(jīng)給返回的按鈕寫了返回的時間。返回事件直接掉了這里的頁面直接進(jìn)來。第二次進(jìn)去怕重新創(chuàng)建,判斷了下有沒有創(chuàng)建,沒有創(chuàng)建的話就不創(chuàng)建直接通過id直接進(jìn)去。不知道還有什么更好的辦法。請大家留言。


跳轉(zhuǎn)方式2:

Ext.define('app.view.mphome.Zhxx', {extend: 'Ext.navigation.View',xtype : "homeview",requires: ['app.store.ModuleTypes'],config: {id : 'homeview',defaultBackButtonText :'返回',navigationBar:{id:'homeBar',items : [{id: 'btnLogout',xtype: 'button',text: '返回',ui : 'back',align: 'left',action : 'back'}]},items: [{id:"showlist",title : Global.title,items :[{id : 'moduletypelist',xtype: 'list',docked: 'top',scrollable: 'vertical',flex: 1,width:'100%',height:'100%',store: 'ModuleTypes',onItemDisclosure:true,itemTpl: ['<div><b>{mkmc}</b></div>'].join('')}]}]} });
這里使用了navigation跳轉(zhuǎn),他會自動生成返回跳轉(zhuǎn)。

跳轉(zhuǎn)3不帶動畫:

這個本來做的是下面有標(biāo)簽頁的:

bt_qtkf2Fun : function() {var dzcg_qtkf = Ext.create('app.view.mphome.ktkf.Qtkf_dzcg');dzcg_qtkf.down('button[action=back]').on("tap",this.backSettings, this);// 隱藏主頁的返回Ext.getCmp("mp_toolbar").hide();Ext.getCmp("myKtkf_state").setValue("1");//改變card中第一個panel的狀態(tài)this.getMyKtkfCard().add(dzcg_qtkf);this.getMyKtkfCard().setActiveItem(dzcg_qtkf);},// 返回設(shè)置backSettings : function() {var card = this.getMyKtkfCard().getActiveItem();this.getMyKtkfCard().setActiveItem(0);// 刪除this.getMyKtkfCard().removeAt(1);// 顯示返回主頁的返回按鈕Ext.getCmp("mp_toolbar").show();Ext.getCmp("myKtkf_state").setValue("0");//改變card中第一個panel的狀態(tài)card.destroy();}

總結(jié)

以上是生活随笔為你收集整理的【SENCHA TOUCH】页面动画跳转切换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。