`

navigationview的使用

 
阅读更多
navigationview的使用
navigationview提供了一个顶部的导航栏navbar
 
默认情况下返回按钮的UI是深色调无法看清,这里修改一下按钮的默认UI为null
 
Ext.define('overrides.navigation.Bar', {
    override:'Ext.navigation.Bar',
    config:{
        /**
         * @cfg {Ext.Button/Object} backButton
         * The configuration for the back button
         * @private
         * @accessor
         */
        backButton: {
            align: 'left',
            ui: null,
            hidden:true,
            iconCls:'x-fa fa-chevron-left',
        },
    }
});
 
 
 
然后添加navbar
 
{
    title: '主页',
    iconCls: 'x-fa fa-home',
    xtype:'navigationview',
    id:'nav-start',
    defaultBackButtonText: '返回',
    navigationBar:{
        hidden:true,
    },
    listeners:{
        pop:function(nav,view){
            if(nav.getInnerItems().length<2)
                nav.getNavigationBar().hide();
        },
        push:function(nav,view){
            if(nav.getInnerItems().length>1)
                nav.getNavigationBar().show();
        },
    },
    items: [{
        xtype: 'start'
    }]
},
 
 
 
pop,push事件的作用是在第一页的时候可以隐藏navbar
然后可以通过navigationview的push方法压入新的view页面,点击返回按钮则可以返回
分享到:
评论

相关推荐

    用Fragment+Viewpager+BottomNavigationView实现界面切换

    在Activity中,使用`BottomNavigationView.OnNavigationItemSelectedListener`监听菜单项的点击事件,并在`onNavigationItemSelected`方法中根据选中的菜单项更新`ViewPager`当前显示的`Fragment`。 6. **连接...

    BottomNavigationView和viewpager解决图片不显示只改变颜色的问题

    当这两个组件结合使用时,可能会遇到一个问题:BottomNavigationView的图标只显示纯色背景,而无法正确显示图标的原色和细节。本篇文章将深入探讨这个问题,并提供解决方案。 首先,我们需要理解BottomNavigation...

    Android Material Bottom Navigation使用教程

    在Android中实现Material Bottom Navigation,我们通常会使用`com.google.android.material.bottomnavigation.BottomNavigationView`这个组件。然而,由于当时官方文档可能还未更新具体教程,这里我们将使用第三方库...

    android NavigationView的使用

    在本文中,我们将深入探讨`NavigationView`的使用方法、功能特性以及如何在实际项目中有效地集成它。 一、`NavigationView`的基本结构 `NavigationView`在XML布局中定义,它包含一个`headerLayout`(头部布局)和...

    BottomNavigationView去除菜单项动画效果代码

    但需要注意的是,Material Design 指南建议在 BottomNavigationView 中只使用最多三个可见项,如果确实需要展示更多,可能需要考虑其他布局策略。 如果你需要完整的代码示例或者有其他疑问,可以留下你的邮箱地址,...

    Kotlin中使用BottomNavigationView实现底部导航

    在Android应用开发中,BottomNavigationView是一个非常常用的组件,它用于在底部展示多个可选的页面,使得用户可以方便地在各个功能之间切换。Kotlin作为Google推荐的Android开发语言,其简洁的语法使得与Bottom...

    Android Material Design之TabLayout + NavigationView联合使用

    当TabLayout和NavigationView结合使用时,通常会在主Activity中设置一个DrawerLayout,将NavigationView和主要内容区域包含其中。内容区域可以是一个包含TabLayout和ViewPager的布局。通过这种方式,用户可以从侧滑...

    底部导航栏控件BottomNavigationView的使用和修改样式

    本文将详细介绍如何使用和自定义BottomNavigationView的样式。 首先,添加依赖项是使用BottomNavigationView的基础。在`build.gradle`模块文件中,我们需要引入Design Support Library: ```gradle dependencies {...

    Android 使用BottomNavigationView实现底部导航栏

    Android 使用BottomNavigationView实现底部导航栏,在Android Support Library 25 中增加了 BottomNavigationView 控件,官方为我们提供了这样这一个控件。

    BottomNavigationView实现底部导航

    在给定的“BottomNavigationView实现底部导航”主题中,我们将深入探讨如何使用此组件来创建具有动画效果的tab切换以及与Fragment的结合使用,同时实现点击时的水波纹效果。 首先,我们需要在布局文件中添加`Bottom...

    Android BottomNavigationView 的使用

    Android BottomNavigationView 的使用 Android BottomNavigationView 的使用 Android BottomNavigationView 的使用 https://blog.csdn.net/nicepainkiller/article/details/85053870 ...

    侧滑菜单NavigationView

    在本文中,我们将深入探讨NavigationView的使用方法、自定义选项以及它在实际项目中的应用。 ### 1. NavigationView的基本使用 首先,我们需要在项目的build.gradle文件中添加Design Support Library依赖: ```...

    BottomNavigationView底部导航demo

    下面将详细介绍BottomNavigationView的使用方法、实现原理以及一些最佳实践。 一、BottomNavigationView基本概念 BottomNavigationView是Android Support Library中的一个组件,它提供了一个在屏幕底部展示的导航...

    使用自定义 BottomNavigationView +Menu 快速实现界面切换效果

    通过自定义BottomNavigationView +menu 快速实现底部栏切换 ,并可以结合ViewPager +Fragment ,代码量少,实现方便

    android新特性:DrawerLayout与NavigationView配合使用

    下面将详细介绍DrawerLayout和NavigationView的使用及其配合工作的方式。 DrawerLayout 是一个视图容器,它允许一个或多个“抽屉”从屏幕边缘滑出。这些抽屉通常用于展示导航菜单、设置选项或其他辅助内容。抽屉...

    BottomNavigationView》底部导向栏 和 《viewPager》的结合使用

    在Android应用开发中,`BottomNavigationView`和`ViewPager`是两个非常重要的组件,它们常常被结合起来使用,以实现用户友好的界面导航。`BottomNavigationView`是Google提供的Material Design组件,用于在屏幕底部...

    NavigationView

    在Android开发中,NavigationView是一个非常重要的组件,它主要用于创建应用底部的导航栏,通常与`DrawerLayout`一起使用,提供侧滑菜单的功能。这个组件在Android Design Support Library中被引入,目的是为了帮助...

    Android Studio 使用BottomNavigationView 实现底部 tabs (一)

    在Android应用开发中,BottomNavigationView是一种常用的组件,用于在底部展示多个可切换的视图,类似于底部导航栏。...了解和熟练掌握BottomNavigationView的使用,将有助于你构建更加用户友好的Android应用。

    NavigationView和DrawerLayout的结合

    该项目应该包含一个主布局XML文件,展示了`DrawerLayout`和`NavigationView`的组合使用,同时可能还有其他自定义的布局文件来定义头部和菜单项。在项目的Java或Kotlin代码中,会有关于如何初始化和交互这两个组件的...

    BottomNavigationView+viewPager

    在这个"BottomNavigationView+viewPager"的简单应用实例中,我们将深入探讨如何将这两个组件结合使用,以实现固定标题和与ViewPager交互的功能。 首先,我们需要在布局文件中添加 `BottomNavigationView` 和 `...

Global site tag (gtag.js) - Google Analytics