Sencha-组件-NavigationView(导航视图)(官网文档翻译21)

导航视图是一个新的组件,在煎茶触摸2。在它的基础,它是一个简单的容器用卡的布局和停靠工具栏,但是我们之上建立一个简单的方法来推动(ADD)和弹出(删除)在栈的时尚意见。当你按下一个视图,它会添加到堆栈视图和动画新标题到工具栏。它也将动画后退按钮到工具栏,这样你就可以返回到上一个视图(或弹出)。

为了证明这一点的最简单的方法是一个例子:

 
 
 

创建导航视图,就像创建其他容器。您使用Ext.ClassManager.create的创建您的导航视图实例的配置,你只需要添加项目

var view =Ext.create('Ext.navigation.View',{
    fullscreen:true,
    items:[{
            title:'Navigation View',
            html:'This is the first item in the stack!'}]});

正如你可以看到,我们只给出了两种配置:

  • fullscreen: This is so it is automatically inserted into the viewport.
  • items: This is the items that the navigaiton view will contain by default. We only insert one item here, which means it will the first item in the stack; therefore active.
    • title: This is the title that will be displayed navigation bar (not required).
    • html: We use the html configuration here just so our first item has some dummy content.
  • 全屏:这是它会自动插入的视口
  • 项目:这是项目的navigaiton视图将包含在默认情况下。我们只在这里插入一个项目,这意味着它会在堆栈中的第一个项目,因此积极。
    • 标题:这是标题将显示导航栏(不是必须的)。
    • HTML:我们使用HTML的配置,在这里只是让我们的第一个项目都有一些虚拟的内容。

“推”是指添加一个新的视图导航视图的堆栈。这将做三件事:

  1. 在导航视图中的动画显示新的项目(幻灯片)。
  2. 动画(幻灯片)在导航栏中的标题配置项(如果指定的话)。
  3. 到导航栏的后退按钮的动画(幻灯片)。

推的意见是简单的使用方法:

view.push({
    title:'New views title',
    html:'Some content'});

你可以传递一个引用的一个组成部分或一个像我一样的配置。当然,你推的项目可以是任何的Ext.Component的子类:

var tabPanel =Ext.create('Ext.tab.Panel',{
    items:[{
            title:'First',
            html:'first'},{
            title:'Second',
            html:'second'}]});

view.push(tabPanel);

'流行'是指最上面的(视觉活动)视图导航视图中删除。当然,你需要有1项以上在栈中为这个做任何事情。当你取出时,它会做几件事情:

  1. 动画导航视图中的上一项堆栈(反向幻灯片)。
  2. 动画目前的标题来看,和以前的协议栈到视图的标题(幻灯片)动画。
  3. 动画后退按钮来看,如果仍然有2个以上项目在栈中,动画先前的观点,“后退”按钮。

跳跳的意见是很简单的。你只需要调用的弹出的方法:

view.pop();
posted on 2012-12-26 23:28 CW.Liu 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/cheman/archive/2012/12/26/2834938.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值