0

有没有办法在煎茶应用程序中拥有一个固定的非动画标题并仍然保留页面动画和浏览历史记录?

我需要我的标题不在页面幻灯片上设置动画。我尝试的方法是:

-main container (v box)
--header container
--card container(card layout)
---card
---card2
---card3

ETC

我手动切换卡片容器内的卡片,setActiveItem(index) 标题永远不会动画输入/输出,但我现在没有历史记录,所以拥有后退按钮的唯一方法是使用 setActiveItwm(prevIndex) 手动对其进行硬编码

这是一个不幸和肮脏的解决方案,也许其他人有更好的解决方案。

4

3 回答 3

0

你需要 Ext.navigation.View

于 2012-06-07T17:13:40.647 回答
0

是的,我使用 sencha 架构师进行测试来实现它。从内存中,我创建了一个具有布局 vbox 的基本容器。在里面我有一个顶部的tabpanel,下面是一个tabpanel。然后我将顶部面板上的 flex 设置为 0.2,将 tabpanel 设置为 0.8。这样我的标题在任何设备上都将始终为 20% 的高度。我希望这有帮助。

于 2012-06-08T21:14:56.770 回答
0

使用 Ext.navigation.View 并在视图之间创建基本导航...然后隐藏导航视图,您可以通过将 navigationBar 属性设置为 hidden:true 来实现

接下来有一个通用的导航标题,正如您上面提到的......使用按钮前进可以说是使用

button.up('navigationview').push({xtype: 'card2'});

此按钮将位于您卡片中的某个位置,可将您带到下一张卡片

同样返回按钮单击

button.up('navigationview').pop();
button.up('navigationview').pop(2);//Will take you two views back and so on

这些按钮将位于您的公共标题上

于 2012-09-06T11:34:44.353 回答