首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

9种最经典的导航模式,APP开发必备

一、标签式导航 标签式导航又称为tab式导航,现在大多数app采取的主流形式,一般分为底部导航、顶部导航底部和顶部双tab导航 1、底部标签导航 底部导航一般采用3-4个标签,最多不会超过5个,有更多的选项操作的时候将最后一项设置为更多...,将一些次要的功能放在更多里面,这是一种非常常见的导航形式。...2、顶部标签导航 顶部导航在ios app中一般用作二级导航,在andriod app中这种导航模式一般用作一级导航,但自从谷歌推出”抽屉导航“以后,顶部标签导航一般就用作二级导航,当内容分类较多的时候一般采用顶部标签导航设计模式...二、底部和顶部双tab导航 标签式导航一般放在底部,如果产品分类内容较多,则采用顶部和底部结合的导航形式,例如下图的今日头条和爱奇艺。 ?...七、舵式导航 驼式导航中间加了个+号,像轮船上用来指挥的船舵,故而得名,比如闲鱼、新浪微博,当标签导航难以满足导航的需求,这个时候我们就需要一些扩展形式,和标签导航相比,驼式导航主要将类似生产内容的主要按钮放在中间

3.6K90

Material Design — App bars: bottomApp bars: bottom

iOS中的组件(顺便学学英语),以便今后在使用的时候完全不虚 App bars: bottom Material Design链接:App Bars:bottom Bottom app bar 在手机屏幕底部展示导航和关键操作...如果 overflow menu control 包含在 bottom app bar 中,则会在其他操作后面放置。 ?...不要将 FAB 放在 bottom app bar 外面,因为很难够到 ---- 行为 布局 为了支持 app 不同部分的意图,可以更改 bottom app bar 的布局和操作以适合每个屏幕。...例如,屏幕可以根据最适合屏幕内容显示更多或更少的操作。 ? 为展示主要操作,此 bottom app bar 在其主屏幕上使用 FAB 居中的布局。...底部导航抽屉底部的应用栏打开。 抽屉底部应用程序栏前打开,并显示顶部应用程序栏以在达到完整高度时关闭抽屉

2.3K80

Material Design — Navigation drawerStandard drawer Modal drawer Bottom drawer

,争取两个月不间断更新,写完Material Design与iOS中的组件(顺便学学英语),以便今后在使用的时候完全不虚 差不多翻译完iOS组建后,回来翻译MD~ Navigation drawer(抽屉导航...Sheet Navigation drawer 的内容包含在侧面或底部 sheet 中。...导航抽屉表可以从屏幕左侧出现 (1),或者在与 bottom app bar (2)同时使用时从屏幕底部打开。 范围小于62.5% ?...如果优先考虑进行帐户切换,则可以将帐户切换器放置在导航抽屉的 header 区域 ?...·如果抽屉内容低于屏幕高度的50%,则 drawer 全部打开 ·如果 drawer 内容大于屏幕高度的50%,请先将其打开至50%,然后允许用户将 drawer 向上拖动至其全高或屏幕高度(以先到者为准

3.8K40

干货!iOS 与 Android 的APP 设计差异

在Android应用中被大家熟知的导航模式是抽屉和标签形式的组合。 抽屉导航其实是一个菜单,通过点击汉堡图标,然后从左侧或右侧滑出。...左侧就是抽屉导航;右侧是标签栏 在Material Design中还有一个组件叫做底部导航。这个组件对于安卓原生应用来说也非常重要。底部的菜单项很容易点击和操作。...但是安卓规范其实不建议同时使用底部导航和标签,因为它可能会在导航时引起混乱。 底部导航(Material Design) 在Apple的人机交互规范中,没有类似抽屉菜单的标准导航控件。...相反,Apple则建议将全局导航放在标签栏中。标签栏放在应用的底部,让应用的核心功能能够快速切换。 通常,底部栏标签不会超过5个。...将过渡的重点放在子界面上,明确子父级之间的关系。 共享相同的父级界面(例如标签切换时的内容)一致性的移动能够强化他们的关系。

3.3K10

react-navigation,刷新你的导航一、属性介绍二、案例

(2)TabNavigator:类似底部导航栏,用来在同一屏幕下切换不同界面 (3)DrawerNavigator:侧滑菜单导航栏,用于轻松设置带抽屉导航的屏幕 ?...故不建议使用 header:设置一些导航的属性,若想要隐藏顶部导航栏则只需要把这个属性设置为null headerTitle:设置导航栏标题 headerBackTitle:设置跳转页面左侧返回箭头后面的文字...默认为左侧位置 contentComponent - 用于呈现抽屉内容的组件,例如导航项。 接收抽屉导航。...默认为DrawerItems contentOptions - 配置抽屉内容 initialRouteName - 初始路由的routeName order - 定义抽屉项目顺序的routeNames数组...我们可以在这个属性里面设置抽屉导航的样式。

19.6K90

导航设计的10种模式

优点: 扩展性好:标签的个数没有上限,不过太多的话,越是后面的页面渗透率会越低; 占据空间小:相比于底部Tab,顶部Tab一般占据的空间更小(因为不需要考虑手指点击,所以可以把区域缩小,只选用图标或者文字即可...06 抽屉导航 描述: 抽屉式也是谷歌提出来的一种导航模式,由于虚拟按键的存在,所以在安卓上使用底部Tab会造成双底栏,视觉观感不佳; 一般用来放置对用户而言不太常用或者对于产品而言不太核心的功能,或者不那么需要频繁切换内容的应用...07 下拉式/菜单导航 描述: 与抽屉导航的目的相同,都是为了突出内容。...优点: 菜单与界面的连贯性比抽屉式要好,容易让用户感知当前位置; 缺点: 位于屏幕上方,相对隐蔽且不能结合手势操作,不适合于频繁的切换功能使用; 考虑到导航菜单的可用面积较小,所以一般采用列表的形式展示菜单内容...总结 1.底部tab式 2.顶部标签式 3.轮播式 4.宫格式 5.卡片式 6.抽屉式 7.下拉式 8.列表式 9.弹窗式 10.组合式 导航可能不单单只有这几种,可能大家的叫法也不尽相同。

3.4K40

App之底部导航栏的设计

在工作之余,我决定把所研究的内容写成关于app之xxx的系列文章,文章选择的题材会往“小而精”这个方向努力,范围在我的工作内容中选取。...先来看看app常用的导航模式有哪些:列表式、网格式、标签导航抽屉导航等。...那么,有没有一种方式应用在一级页面,可以集合这些优点: 列表式的结构清晰明了, 网格式的紧凑、直观, 标签式底部导航的便利拇指操作, 抽屉式容纳更多选项,简洁界面。...这里把抽屉式的汉堡包按钮,变成了“更多",我们可以把一些不常用的功能全部收纳到这里。 3、然后其中居中的一个按钮可以展开更多的选项,把底部导航栏变成网格式或者列表式的导航模式。...地图类app应用较少采用常规的底部导航栏,没有固定范式,底部导航栏的具体样式根据业务来设计。 最后,用张动图总结本文内容。 ---- 转载请联系本号 自在园版权所有

4.8K110

TAB导航与侧边抽屉导航的巅峰对决

你一定会首先想到去设计一个底部或顶部的Tab导航。等一下,多出来的一排导航看上去有点碍眼?我们尝试下把他们收到侧边栏里,或者叫安卓团队给它的名字“侧边抽屉导航”。...但从另外一个角度来说,没有那一排tab导航,让设计看上去干净多了,把导航放进侧边抽屉里,让主内容区域有了更大的空间余地。 侧边抽屉导航这种设计模式兴起于18个月前。...抽屉导航和tab导航对用户使用频率的影响 周使用频率在下降(对比明显),日使用频率在下降,用户在应用中花费的时间在下降。侧边栏导航在第一轮测试中看起来像个灾难。...在我们通过A/B test决定侧边栏不适合我们产品的时候,facebook也发布了应用的新版本,还是采用了固定的底部tab导航。所以,在iPhone上他们最终还是选择了保守的导航方式。...我的建议是,如果应用主要的功能和内容都在一个页面里面。只是一些用户设置和选项需要显示在其他页面里。处于让主页面看上去干净美观的目的可以把这些辅助功能放在侧边栏里。

2.7K70

Material Design — 底部导航(Bottom Navigation)

底部导航应该用于: 3-5个重要性相同的一级页面,且需要从app 中任何地方直接访问目的地 (超过6个:app中一直存在的持久抽屉导航persisitent navigation drawer) (不满...超过6个不要在底部导航用可滚动的内容形式 ?...超过6个就不要放在底部导航里了,太挤了 底部导航和标签 当组合底部导航和tabs时要注意,因为这样的组合可能会因为用户不知道二者的优先级而在导航时引起混乱。...---- 风格 图标和文本 因为底部导航动作以icon呈现,所以底部导航中的内容应该与icon进行适当的互动。...滚动 底部导航栏滚动时可以动态地出现和消失: ·向下滚动隐藏底部导航栏 ·向上滚动显示 手势 在内容区域上使用左右滑动手势不会在一级页面之间切换。

4K90

【软件开发规范七】《Android UI设计规范》

2.9 组件(Components) 底部导航(Bottom navigation) ​编辑 ​编辑 显示效果 ​编辑 标准示例 ** 底部动作条(Bottom Sheets) ** ​...手机端的侧边抽屉距离屏幕右侧56dp。 ​编辑 侧边抽屉支持滚动。如果内容过长,设置和帮助反馈可以固定在底部抽屉收起时,会保留之前的滚动位置。 ​...编辑 ​编辑 列表较短不需要滚动时,设置和帮助反馈跟随在列表后面。 ​...如果没有侧边抽屉,则放在Appbar的下拉菜单底部。 ​编辑 ​编辑 设置界面只能包含设置项,诸如关于、反馈之类的界面,入口应该放在其他地方。 设置项使用通栏分隔线来分组。7项以下不必分组。...如果某项独立一组,考虑把它放在顶部(重要)或放在底部的“其他”一栏中(不重要)。设置项较多时尝试合并,比如把两个相关的勾选项合并成一个多选项。设置项非常多时,使用子界面。 ​

4.9K20

深入浅出 NavigationUI | MAD Skills

这是第二个关于导航 (Navigation) 的 MAD Skills 系列,如果您想回顾过去发布的内容,请参考下面链接查看: 导航组件概览 导航到对话框 在应用中导航时使用 SafeArgs 使用深层链接导航...在本文中,我们将为大家讲解另外一个用例,即类似操作栏 (Action Bar)、底部标签栏或者抽屉导航栏之类的 UI 组件如何在应用中实现导航功能。...我需要在应用中增加一些页面,所以有必要使用抽屉导航栏或者底部标签栏来辅助用户导航。但是我们该如何使用这些 UI 组件来集成导航功能呢?通过点击监听器手动触发导航动作吗? 不需要!无需任何监听器。...抽屉导航栏 虽然看上去不错,但是如果您设备的屏幕尺寸较大,那么底部标签栏恐怕无法提供最佳的用户体验。...Donut Tracker 应用并不需要底部标签栏或者抽屉导航栏,但是添加了新的功能和目的页面后,NavigationUI 可以很大程度上帮助我们处理应用中的导航功能。

3K30

Anroid Wear OS 手表应用开发 - UI

,不会超过显示边界: 导航抽屉栏 为了节省宝贵的显示空间,通常手表应用是没有标题栏的,在使用 ViewPager 的时候,也没有 TabLayout 的显示,但因此我们无法很好的确认当前页面。...操作抽屉栏 当需要对当前页面进行一些操作的时候,但页面里又没有空间再放按钮了怎么办?既然可以从顶部下拉出导航栏,要不在底部上拉出一个操作栏?...自定义抽屉导航栏 WearableNavigationDrawerView 和 操作栏 WearableActionDrawerView 用起来很简单,但是它们的样式是固定的,一个只能显示图标加标题...下面是一个简单的自定义底部抽屉栏布局: <android.support.wear.widget.drawer.WearableDrawerView android:id="@+id/action_drawer... 复制代码 通过 layout_gravity 来设置<em>抽屉</em>栏是在顶部还是<em>底部</em>

2.5K30

Flutter开发-容器类组件

一个完整的路由页可能会包含导航栏、抽屉菜单(Drawer)以及底部Tab导航菜单等。...我们实现一个页面,它包含: 一个导航导航栏右边有一个分享按钮 有一个抽屉菜单 有一个底部导航 右下角有一个悬浮的动作按钮 代码如下: class ScaffoldRoute extends StatefulWidget...MyDrawer 抽屉菜单 BottomNavigationBar 底部导航栏 FloatingActionButton 漂浮按钮 AppBar AppBar是一个Material风格的导航栏,通过它可以设置导航栏标题...、导航栏菜单、导航底部的Tab标题等。...抽屉菜单页由顶部和底部组成,顶部由用户头像和昵称组成,底部是一个菜单列表,用ListView实现 FloatingActionButton FloatingActionButton是Material设计规范中的一种特殊

3.5K20

补一补产品基础知识:App各类导航设计适用场景及优劣势总结

最近在看一些产品文章时,总会看到一些词汇(例如:“tabbar”、“抽屉菜单”、“宫格菜单”),开始也不是很能理解,但是结合上下文还是能猜出一二的。...,最多只有5个 2.抽屉导航 举例: ?...糗事百科 适用场景: 通常位于二级页面,不展示实质内容,作为内容列表的一种图形化方式展现 优势: 结构清晰、简单,能够让用户快速定位想要找到的内容 劣势: 不展示实质内容,需要用户点击后才能知道具体内容...新浪微博 适用场景: 适用于非常重要且用户操作频繁适用的功能点,将这些功能点汇聚,放在底部tab的中间或者右边(根据app的具体功能确定) 优势: 突出的表现入口,能够吸引用户注意力,使得频繁使用的入口容易被用户接触到...墨迹天气:当添加了多个城市,查看城市天气时,为轮播式导航 适用场景: 常用于查看图片类 优势: (1)操作方便,只需手指左右滑动即可 (2)内容突出展示,增加了曝光率 劣势: 只能查看相邻卡片展示的内容

77260

Flutter沉浸式状态栏AppBar导航栏仿咸鱼底部凸起导航栏效果

如上图:BottomNavigationBar组件普通底部导航栏配置 int _selectedIndex = 0; // 创建数组引入页面 List pglist = [HomePage(), FindPage...Scaffold( body: pglist[_selectedIndex], // 抽屉菜单 // drawer: new Drawer(), // 普通底部导航栏 bottomNavigationBar...Scaffold( body: pglist[_selectedIndex], // 抽屉菜单 // drawer: new Drawer(), // 普通底部导航栏 bottomNavigationBar...Scaffold( body: pglist[_selectedIndex], // 抽屉菜单 // drawer: new Drawer(), // 底部凸起凹陷导航栏 bottomNavigationBar...到此这篇关于Flutter沉浸式状态栏/AppBar导航栏/仿咸鱼底部凸起导航栏效果的文章就介绍到这了,更多相关Flutter沉浸式状态栏导航栏 仿咸鱼底部凸起导航内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持

5K41

值得一看的小程序 TabBar 创意动画

this.getTabBar()) { this.getTabBar().setData({ selected: 1 }) } } 以下为全局自定义 TabBar 的几篇文章: 小程序自定义底部导航栏组件...1 : -1} /> 动画调研 抽屉动画演示 在移动端 UI 中汉堡包菜单配合抽屉式弹出动画是很常见的交互动效之一。...抽屉式动画抽屉式动画要点为 页面容器内有菜单和页面主内容两个子容器 带回弹效果的交互动画会更有趣 https://codepen.io/andrejsharapov/pen/jJXEGq ?...通过对上面抽屉动画所对应页面布局进行分析,我们可以发现,TabBar 组件只能放在当前页面中,作为“主要页面内容”模块被缩小。 ?...tabBar: https://developers.weixin.qq.com/miniprogram/dev/framework/ability/custom-tabbar.html [3] 小程序自定义底部导航栏组件

3.9K42
领券