首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Flutter 可折叠边

一个可在Flutter应用创建可折叠侧边导航抽屉 Flutter 插件。...原文链接:https://medium.com/flutterdevs/foldable-sidebar-in-flutter-7addcfb8304f 移动应用程序具有多种方法来处理屏幕之间导航,例如导航抽屉...**我们将实现一个可折叠侧边演示程序,并在flutter应用程序中使用foldable_sidebar包创建一个可折叠侧边导航抽屉。...利用Material Design移动应用程序有两个必不可少导航选择。这些导航是“选项卡和抽屉”。抽屉是选项卡一种可选选择,因为有时移动应用程序没有足够空间来帮助选项卡。 抽屉是不可见侧屏。...它是一个向左滑动菜单,在大多数情况,它包含应用程序重要连接,并且在显示时拥有一半屏幕。 该演示视频展示了如何在Flutter创建可折叠侧边

6.2K50

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

我们尝试把他们收到侧边里,或者叫安卓团队给它名字“侧边抽屉导航”。...而后,友好而乐于提供指导Google Play团队建议侧边抽屉导航(navigation drawers)作为一种新导航方式用于安卓应用。 所以6个月后,我们决定冒险尝试改为侧边导航。...抽屉导航和tab导航对用户使用频率影响 周使用频率在下降(对比明显),日使用频率在下降,用户在应用花费时间在下降。侧边导航在第一轮测试中看起来像个灾难。...感谢A/B test,让我们在一段时间验证后快速将所有用户切换到了tab导航方案。 如果关于使用侧边还是tab争论也出现在你们团队,我想我们研究经验值得与你们分享。...我建议是,如果应用主要功能和内容都在一个页面里面。只是一些用户设置和选项需要显示在其他页面里。处于让主页面看上去干净美观目的可以把这些辅助功能放在侧边里。

2.7K70
您找到你想要的搜索结果了吗?
是的
没有找到

iOS 与 Android APP 设计差异

另外,本文还将提供原生应用设计示例,以帮助你更好理解本文所写内容。 导航模式差异 在界面之间切换是移动应用常见操作。...左侧就是抽屉导航;右侧是标签 在Material Design还有一个组件叫做底部导航。这个组件对于安卓原生应用来说也非常重要。底部菜单项很容易点击和操作。...但是安卓规范其实不建议同时使用底部导航和标签,因为它可能会在导航时引起混乱。 底部导航(Material Design) 在Apple的人机交互规范,没有类似抽屉菜单标准导航控件。...相反,Apple则建议将全局导航放在标签。标签放在应用底部,让应用核心功能能够快速切换。 通常,底部标签不会超过5个。...而对比安卓规范,通常会把主要导航放在汉堡菜单

3.2K10

从零开始Android:常见UI设计模式

当您应用程序只有几个部分时,此模式很有用,因为它为用户提供了一种快速简便方法来更改视图。 但是,如果要在选项卡中放入五个或更多项目,则应考虑将导航操作移到抽屉。...根据Android材料设计指南,选项卡也可以存在于屏幕底部,如Google+应用程序所示。 导航抽屉 导航抽屉是一个视图,可以从应用程序侧面滑出,以便向用户显示选项列表。...由于此模式非常适合用于顶层导航,因此可以轻松地将其与tabs模式配对以在您应用程序创建复杂导航方案。...工具列 您可能已经注意到,Android应用程序大多数页面在屏幕顶部都包含一个工具。...至少,该工具包含该部分或应用程序标题,但是工具设计模式还有助于将操作按钮直接放置在工具或溢出菜单,以允许用户在应用程序该部分执行任务。

2.6K20

导航设计10种模式

产品导航系统,是产品信息结构在用户界面上展现方式。移动端产品导航设计没有最好之说,只有最合适,根据你产品采取最合适导航设计。 纵观应用市场上APP,导航设计模式总是几种组合使用。...下面我们来看一常见10种导航设计模式。...06 抽屉导航 描述: 抽屉式也是谷歌提出来一种导航模式,由于虚拟按键存在,所以在安卓上使用底部Tab会造成双底,视觉观感不佳; 一般用来放置对用户而言不太常用或者对于产品而言不太核心功能,或者不那么需要频繁切换内容应用...缺点: 用户不易发现,使用次功能需要二次点击,给用户在切换功能带来了操作成本; 可见性太差,用户还没能把汉堡菜单按钮和侧边联系起来,所以,侧边渗透率很低; 不直观、不适用于主导航、如遇频繁操作功能...07 下拉式/菜单导航 描述: 与抽屉导航目的相同,都是为了突出内容。

3.4K40

React Native 导航:深入研究导航

简单来说,它是一个基于JavaScript库,专门用于React Native应用程序路由和导航。把它想象成您应用程序GPS,无缝地引导用户浏览不同屏幕。...React Navigation遵循基于组件结构。您有一些称为导航东西 - 将它们视为您应用程序导航架构师。它们定义了用户如何从一个屏幕移动到另一个屏幕。...就像翻书一样 - 只不过,在这种情况,它是您应用程序。标签导航器:曾经使用过将不同部分整齐地组织到选项卡应用程序吗?这就是标签导航魔力所在。...它使得在应用程序部分之间轻松切换就像轻触选项卡一样简单而有效。抽屉导航器:为了增加一丝优雅感,React Navigation引入了抽屉导航器。这就像在侧边有一个秘密滑动抽屉,提供额外导航选项。...={HomeScreen} /> 标签导航器就像将应用程序不同部分放在指尖一样

13000

如何设计更合理页面跳转方式?

页面跳转在 APP 属于最常见,也是最基础一个交互细节点。我们常见跳转方式有直接跳转、左右跳转、上下跳转、翻转、联动。 其它酷炫效果我们看过很多,但是现实能做到又有几个呢?...在设计时需要考虑好其中关联性,给出最符合用户心理预期过渡方式,从而做出最合适设计。 视觉顺序 首先看一,我们视觉「阅读顺序」是:左→右,上→。...对于活动广告展开:banner图广告、弹窗广告等,比较常见。...这也是为什么大部分 APP 不会把入口按钮放在左上角原因。 ? 那么左上角这个位置,除了给返回键当做固有的位置外。还常常用于抽屉导航,因为抽屉导航方向,与返回时移动方向是一致。...常见抽屉导航 APP 如:滴滴打车、摩拜单车等。 上下跳转 相对于左右跳转,上下跳转就比较难理解了。 ? 实现难度:简单; 维护成本:低。

1.6K20

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

,将一些次要功能放在更多里面,这是一种非常常见导航形式。...2、顶部标签导航 顶部导航在ios app中一般用作二级导航,在andriod app这种导航模式一般用作一级导航,但自从谷歌推出”抽屉导航“以后,顶部标签导航一般就用作二级导航,当内容分类较多时候一般采用顶部标签导航设计模式...比如下图拍拍贷和美团。 ? 五、宫格导航 宫格导航主要将入口全部集中在主页面,各个入口之间相互独立,没有太多交集,无法跳转互通。 ?...上图拍拍贷由于导航内容较多,采用列表导航和宫格导航相结合方式,而微信发现界面由于导航内容较少,首屏就能展示,直接采用列表导航形式。...九、轮播导航 app首页banner广告位就是采用轮播导航,当应用信息足够扁平时候则采用轮播导航。 ?

3.6K90

Android 10 终于来了!增加了不少新特性

Android P 已经有提供,但仅限于谷歌专用应用程序。...手势导航 引入手势导航后,应用程序不仅可以实现全屏幕内容显示,还能最大限度地减少系统导航可见程度,这对于当下主流全面屏手机尤为重要。...另外,团队还为包含导航抽屉(Navigation Drawer)应用增加了一个名为 peek 动作:用户轻压屏幕边缘然后再向内划动,便可拉出应用抽屉页面。...这些说明是实时性和系统性,因此它们不限于特定应用程序。Live Caption 文本框可以调整大小并在屏幕周围移动。...看着像毛毛虫 [ ] [image] 总结 Android 10.0将包含多项功能升级,包括手势导航、通知管理、全局黑暗模式等等。

1.3K40

Material Design — 底部导航(Bottom Navigation)

点击底部导航图标可以:1、直接将你带到相关页面;2、刷新当前页面。 底部导航主要用于移动端,为了在pc端实现类似效果,可以使用侧边导航。...底部导航应该用于: 3-5个重要性相同一级页面,且需要从app 任何地方直接访问目的地 (超过6个:app中一直存在持久抽屉导航persisitent navigation drawer) (不满...超过6个就不要放在底部导航里了,太挤了 底部导航和标签 当组合底部导航和tabs时要注意,因为这样组合可能会因为用户不知道二者优先级而在导航时引起混乱。...---- 风格 图标和文本 因为底部导航动作以icon呈现,所以底部导航内容应该与icon进行适当互动。...---- 行为(这部分动图去MD网站看吧...) 底部导航可以从一个主题中n级页面移动到另一个主题一级页面。当用户去往下级页面时要保持底部导航可用,可通过持续展示,或者通过滚动隐藏和显示。

4K90

VUE-项目结构

3.1.目录结构 3.2.调用关系 我们最主要理清index.html、main.js、App.vue之间关系: 理一: index.html:html模板文件。...定义了空div,其id为app。 main.js:实例化vue对象,并且绑定通过id选择器,绑定到index.htmldiv,因此main.js内容都将在index.htmldiv显示。...包含左,上,中三部分: 里面使用了Vuetify2个组件和一个布局元素: v-navigation-drawer :导航抽屉,主要用于容纳应用程序页面的导航链接。...v-toolbar:工具通常是网站导航主要途径。可以与导航抽屉一起很好地工作,动态选择是否打开导航抽屉,实现可伸缩侧边。 v-content:并不是一个组件,而是标记页面布局元素。...并且Layout其它部分不会变化,这就实现了布局共享。

1.9K20

iOS好用第三方侧边控件——MMDrawerController

iOS好用第三方侧边控件——MMDrawerController 一、引言         很多应用程序都采用了侧边这样界面结构,MMDrawerController是一个轻量级侧边抽屉控件...,其支持左侧抽屉和右侧抽屉,可以很好支持导航控制器,并且支持开发者对手势和动画进行自定义。..., assign, readonly) CGFloat visibleRightDrawerWidth; //动画速度,这个参数意义是每秒移动多少单位 默认为800/s @property (nonatomic...,并且在侧边出现过程,这个回调block会被不停刷新调用,开发者可以直接在其中对要过渡属性进行设置,例如透明度渐变动画,示例如下: //进行自定义动画 [rootController setDrawerVisualStateBlock...2.同时展示左边与又边。 3.无法设置显示一个最小抽屉宽度。 4.不能支持UITabBarController容器。 5.不能在中心视图控制器之上呈现侧边视图。

2.7K20

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

(2)TabNavigator:类似底部导航,用来在同一屏幕切换不同界面 (3)DrawerNavigator:侧滑菜单导航,用于轻松设置带抽屉导航屏幕 ?...title:标题,如果设置了该属性,导航和标签title就会变成一样。...默认为左侧位置 contentComponent - 用于呈现抽屉内容组件,例如导航项。 接收抽屉导航。...传递参数 在ChatScreen页面,如果直接写死标题则不利于代码可维护性。所以我们可以在导航时候传递参数。首先编辑一HomeScreen组件,传递自定义属性user参数到路由中去。...定义抽屉导航 HomeScreen与MineScree是导入外界两个界面,将它们定义到DrawerNavigator。在抽屉导航,将组件属性也一起设置好。

19.5K90

用ChatGPT写GitBook布局锤子便签配色WordPress主题

GitBook阅读体验确实不错,在PC版,左侧是目录,右侧是正文内容,点击左侧目录,就可以切换右侧正文内容,在移动版,目录则收到一个抽屉布局,点击左上角图标可以唤出抽屉,点击抽屉目录,可以切换主屏幕内容...垃圾评论过滤,评论邮件提醒,网站缓存优化,Google广告接入,提供Rss订阅等常见功能,都能通过免费稳定插件轻松获取。...imageMogr2/auto-orient/strip) 效果演示 宽窄屏自适应 1679811878976jke7xdWQ.gif 如果你们重点放在蒂法上,来这里 https://fangyuanxiaozhan.com...目录切换文章,侧边自动将当前文章滚动到侧边顶部 移动端与PC端自适应布局 支持评论 支持搜索 底部预留备案号位置 后续计划更新 支持按照专题自动生成多级目录 持续打磨样式,优化代码结构 写一份WordPress...免费插件推荐列表 不要因为走太远,就忘了当初为什么出发 image.png 写博客最大乐趣在于分享,博客应该是:有趣想法生成器,个人项目分享器,优质内容发射器;而不是废话连篇生成器,广告生成器,带货生成器

74830

Flutter Drawer 侧边以及侧边布局

在iOS原生开发,实现抽屉视图还是比较麻烦,有时还需要借助第三方组件来实现。但是在Flutter,我们利用Drawer组件就可以很轻松实现抽屉视图。...简而言之就是,新建一个Drawer组件,然后配置给Scaffold组件drawer属性,这样就实现侧边抽屉视图了。...endDrawer: Drawer( child: Text("右侧侧边"), ), //配置顶部导航 appBar: AppBar(...2,配置了Scaffolddrawer属性或者endDrawer属性之后,flutter会自动帮我们在顶部导航左侧或者右侧加上一个按钮,如下图所示: ?...9,当点击抽屉视图中某个组件来跳转到另外一个页面,然后从这个页面返回时候,默认情况抽屉视图是不会消失,也就是说,再返回回来时候,抽屉视图效果还是存在

5.3K20

Android Q 手势导航背后故事

我们想在这篇文章中和大家分享一,团队在整个开发过程克服了哪些挑战,转用手势导航理由是什么,以及所作一些妥协。...在过去三年里,移动设备领域历经几轮导航变革,各式各样手势导航模式层出不穷 (手势历史最早可以追溯到 2009 年!)。...,用户很容易发生误触事件) 手势导航有助于提供沉浸度更高应用体验: 大屏窄边已成为当下主流硬件趋势,而手势导航能够最大限度减少系统在应用内容之上绘制视觉元素 (例如: 主屏/返回键和底部导航),从而为用户创造更具沉浸感体验...应用抽屉和其它侧滑操作 经过多番权衡与谨慎考量,我们最终决定将侧滑设为返回操作,但是在此过程,尤其是在降低手势对应用影响方面,我们作出了许多艰难取舍。...在 Android Q 模式,返回手势在最初 3 天使用频率较低,但过了这段时间之后,用户每天进行返回操作次数将与三键导航及 Android P 导航次数持平。 开发者该如何应对?

2.1K50
领券