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

Flutter 可折叠边

原文链接:https://medium.com/flutterdevs/foldable-sidebar-in-flutter-7addcfb8304f 移动应用程序具有多种方法来处理屏幕之间的导航,例如导航抽屉...Flutter使开发人员可以轻松使用导航抽屉,而无需其他人就无需编写大部分代码。 在本博客中,我们将探讨Flutter中 的**可折叠侧边。...Flutter导航侧边抽屉。...利用Material Design的移动应用程序有两个必不可少的导航选择。这些导航是“选项卡抽屉”。抽屉是选项卡的一种可选选择,因为有时移动应用程序没有足够的空间来帮助选项卡。 抽屉是不可见的侧屏。...它是一个向左滑动的菜单,在大多数情况下,它包含应用程序中的重要连接,并且在显示时拥有一半的屏幕。 该演示视频展示了如何在Flutter中创建可折叠的侧边

6.2K50

值得推荐的7个vue3 UI组件库

**易用性强:**清晰的API接口详尽的文档说明,使得学习使用它非常容易。 **响应设计:**所有组件均支持响应布局,适应不同设备屏幕尺寸。...Quasar的设计理念是简化开发流程,提高开发效率,并确保应用的性能质量。 跨平台开发:Quasar 使开发者只需编写一次代码,即可跨多个平台无缝部署,包括 Web、移动、桌面 Electron。...从按钮表单等基本元素,到数据表导航抽屉等复杂结构,Vuetify 涵盖了广泛的 UI 需求。 响应设计:Vuetify 中的每个组件都经过精心设计,具有本质上的响应性。...响应设计:PrimeVue提供了对现代响应设计的支持,使得应用能够适应各种设备屏幕尺寸。...提高开发效率:Buefy提供了丰富的响应UI组件,使得开发者能够更快地搭建出既符合设计规范又具有良好用户体验的Web应用。

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

值得推荐的7个vue3 UI组件库

**易用性强:**清晰的API接口详尽的文档说明,使得学习使用它非常容易。 **响应设计:**所有组件均支持响应布局,适应不同设备屏幕尺寸。...Quasar的设计理念是简化开发流程,提高开发效率,并确保应用的性能质量。 跨平台开发:Quasar 使开发者只需编写一次代码,即可跨多个平台无缝部署,包括 Web、移动、桌面 Electron。...从按钮表单等基本元素,到数据表导航抽屉等复杂结构,Vuetify 涵盖了广泛的 UI 需求。 响应设计:Vuetify 中的每个组件都经过精心设计,具有本质上的响应性。...响应设计:PrimeVue提供了对现代响应设计的支持,使得应用能够适应各种设备屏幕尺寸。...提高开发效率:Buefy提供了丰富的响应UI组件,使得开发者能够更快地搭建出既符合设计规范又具有良好用户体验的Web应用。

73910

灵感分享|10个优秀网站设计实例赏析及原型分享

因为在这些优秀的网站设计实例中可以看到某些趋势,诸如:扁平化设计、视差滚动、响应设计、流行配色设计等等。今天小摹为大家带来10个优秀网站设计实例,希望能为网页设计师们带来好的灵感。...全网站设计使用了全新的分屏设计,这种网站设计可以很好地为用户呈现两方面的信息,并且能够针对不同尺寸的屏幕进行匹配,使网页端移动端做到很好的兼容,以便为用户创造好的用户体验。...网站设计使用漂亮的美食大图背景吸引用户,全屏的展示堪称完美。此外,采用汉堡包菜单按钮,设计抽屉导航,可以大大节约网站空间。随着页面滚动,导航会自然的移动到页面顶部固定。...网站设计采用了非常给力的响应设计,在PC端可以查看“Get Proposal”号召性用语按钮的完整菜单,但在平板移动设备上非常精简。...Taste(Web,美食类) Taste是国外知名的美食类网站,为人们提供丰富的美食菜单,帮助人们更好的享受美食带来的快乐。网站采用图文结合的排版方式,有固定顶部导航的交互功能等。 ?

6.3K21

深入浅出 NavigationUI | MAD Skills

在本文中,我们将为大家讲解另外一个用例,即类似操作 (Action Bar)、底部标签或者抽屉导航之类的 UI 组件如何在应用中实现导航功能。...我需要在应用中增加一些页面,所以有必要使用抽屉导航或者底部标签来辅助用户导航。但是我们该如何使用这些 UI 组件来集成导航功能呢?通过点击监听器手动触发导航动作吗? 不需要!无需任何监听器。...抽屉导航 虽然看上去不错,但是如果您设备的屏幕尺寸较大,那么底部标签恐怕无法提供最佳的用户体验。...setupWithNavController(navController) } 现在当我在屏幕较宽的设备上运行应用时,可以看到抽屉导航已经设置了 MenuItem,并且在导航图中,MenuItem...Donut Tracker 应用并不需要底部标签或者抽屉导航,但是添加了新的功能目的页面后,NavigationUI 可以很大程度上帮助我们处理应用中的导航功能。

3K30

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

清单详细信息 列表详细信息模式是您将在移动设备上看到的最常见的模式之一。 顾名思义,您以列表格式显示数据,当单击该列表中的项目时,它将打开一个显示更多详细信息的新屏幕。...如果您有多个在某种程度上相关但具有不同类别的列表,那么对每个类别使用带有选项卡的ViewPager可能是导航应用程序的有效解决方案。...导航抽屉 导航抽屉是一个视图,可以从应用程序的侧面滑出,以便向用户显示选项列表。...至少,该工具包含该部分或应用程序的标题,但是工具设计模式还有助于将操作按钮直接放置在工具或溢出菜单中,以允许用户在应用程序的该部分中执行任务。...在Google Keep应用程序中可以找到一个示例,该应用程序使您可以更改便笺的颜色,向该便笺中添加其他人以及溢出菜单中存在的许多其他操作。

2.6K20

导航组件概览 | MAD Skills

这一次,导航是由抽屉导航中的菜单项触发的 当用户点击 DrawerLayout 中的菜单项时,应用会导航至和那些菜单项关联的目的地。...这是因为导航组件自动绑定了菜单对应的目的地,所以您不必手动编写代码来创建这些链接。 让我们来看一下使这一切成功运转的 UI 层次结构。...应用展示了 NavigationView (抽屉导航) 覆盖在 activity 内容上方 接下来是 NavigationView,它是一个从左边划入的抽屉导航。...大部分的导航相关的图像更新发生在 NavHostFragment 内部,但是系统中仍然存在其他需要更新且不在容器内的部件,比如我们上面看到的抽屉导航,以及类似 tab bar 的元素 (该组件可以被用来展示当前目的地信息...在未来的文章和视频中,针对如何同特定导航 API 进行交互,我会介绍更多的技术细节,比如导航到对话框目的地、使用 SafeArgs 以及处理深层链接

1.6K30

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

导航模式的差异 在界面之间切换是移动应用中的常见操作。考虑iosAndroid原生应用控件规范的差异,对于导航模式的设计很关键。...在Android应用中被大家熟知的导航模式是抽屉标签形式的组合。 抽屉导航其实是一个菜单,通过点击汉堡图标,然后从左侧或右侧滑出。...左侧就是抽屉导航;右侧是标签 在Material Design中还有一个组件叫做底部导航。这个组件对于安卓原生应用来说也非常重要。底部的菜单项很容易点击操作。...但是安卓规范其实不建议同时使用底部导航标签,因为它可能会在导航时引起混乱。 底部导航(Material Design) 在Apple的人机交互规范中,没有类似抽屉菜单的标准导航控件。...iOS的两种常见导航形式,分段控制底部标签 虽然在两个操作系统中都有类似的功能(切换标签分段控制,底部导航标签),但导航形式仍然是iOSAndroid之间的主要区别之一。

3.2K10

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

如下图:状态是指android手机顶部显示手机状态信息的位置。 android 自4.4开始新加入透明状态功能,状态可以自定义颜色背景,使titleBar能够状态融为一体,增加沉浸感。...如上图Flutter状态默认为黑色半透明,那么如何去掉这个状态的黑色半透明背景色,让其标题颜色一致,通栏沉浸,实现如下图效果呢?且继续看下文讲述。 ? ?...Scaffold( body: pglist[_selectedIndex], // 抽屉菜单 // drawer: new Drawer(), // 普通底部导航 bottomNavigationBar...Scaffold( body: pglist[_selectedIndex], // 抽屉菜单 // drawer: new Drawer(), // 普通底部导航 bottomNavigationBar...到此这篇关于Flutter沉浸状态/AppBar导航/仿咸鱼底部凸起导航效果的文章就介绍到这了,更多相关Flutter沉浸状态导航 仿咸鱼底部凸起导航内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持

5K41

iOS开发常用之网络

LTNavigationBar - LTNavigationBar为导航添加动态着色效果,可自定义其背景色.Demo包含:1。变换背景色; 2。滚动视图,导航状态重叠。...InceptionTouch.swift - 让没有3D Touch设备也有类似交互体验的InceptionTouch类(基于UITextView实现,支持日期,链接,电话号码,地址触摸响应)。...KGFloatingDrawer - 侧滑菜单,qq类似,KyleGoddard / KGFloatingDrawer:一款适合于大屏手机或平板的浮动抽屉导航界面组件。...Wizardry.swift - 可重用的方法框架实现向导用户界面管理。(版本新特性,导航页,引导页)。...更赞的是额外附了详细开发教程如何在Swift中制作Tinder-Like Koloda动画网页链接 .Yalantis出品动画程序款款精品。

23.5K10

导航设计的10种模式

06 抽屉导航 描述: 抽屉也是谷歌提出来的一种导航模式,由于虚拟按键的存在,所以在安卓上使用底部Tab会造成双底,视觉观感不佳; 一般用来放置对用户而言不太常用或者对于产品而言不太核心的功能,或者不那么需要频繁切换内容的应用...缺点: 用户不易发现,使用次功能需要二次点击,给用户在切换功能带来了操作成本; 可见性太差,用户还没能把汉堡菜单按钮侧边联系起来,所以,侧边的渗透率很低; 不直观、不适用于主导航、如遇频繁操作的功能...07 下拉/菜单导航 描述: 与抽屉导航的目的相同,都是为了突出内容。...iOS中下拉菜单为自定义控件,可以实现不同类别之间的切换; 下拉导航还有一种变,就是下来菜单中展示两级甚至多级,一般在电商产品中比较常见,因为品类筛选条件众多。 ?...优点: 菜单与界面的连贯性比抽屉要好,容易让用户感知当前位置; 缺点: 位于屏幕上方,相对隐蔽且不能结合手势操作,不适合于频繁的切换功能使用; 考虑到导航菜单的可用面积较小,所以一般采用列表的形式展示菜单内容

3.4K40

Material Design — Navigation drawerStandard drawer Modal drawer Bottom drawer

,争取两个月不间断更新,写完Material Design与iOS中的组件(顺便学学英语),以便今后在使用的时候完全不虚 差不多翻译完iOS组建后,回来翻译MD~ Navigation drawer(抽屉导航...推荐将 Navigation drawer 用于: ·具有五个或更多一级页面的 app ·具有两个或更多级导航层次结构的 app ·快速导航不相关的目的地 ? 超过5个一级页面时使用 ?...原则 ·可识别的 Navigation drawer 的放置列表内容明确将其标识为导航。...Standard drawers 可以永久可见或通过点击导航菜单图标打开关闭。 它们只能用于平板电脑台式机。 在手机上,使用 modal drawers 代替。 ?...备选方案 Modal drawer:在响应布局网格中,600dp宽的地方为最小断点处,standard drawer 应该用 modal drawer 替换。

3.8K40

15 个优秀的 Vue 后台管理模板

主要特点: 基于Bootstrap 4 160 多个自定义元素 响应设计 高度可定制的侧边菜单 4. Sing App Vue ?...加载不同组件时的进度条确实使该应用程序具有现代感优美感。 主要特点: 开源 响应设计 干净直观的用户界面 快速安装 7. Vuetify Material Dashboard ?...ref=learnvue.co 对于具有 Vuetify 框架经验的 Vue开发人员来说,Vuetify Material Dashboard 是一个绝佳的选择。...主要特点: 内置 Vuetify 内置了对 Vuex 的支持 高度可定制的模板 200多个自定义元素 响应设计 8. Vue White Dashboard ?...主要特点: 流畅的响应设计 基于Vuetify Material Design 三种颜色主题深色模式 VuexVue-Router支持 15. Light Blue Vue Lite ?

12.5K21

基础篇章:关于 React Native 之 DrawerLayoutAndroid 组件的讲解

我们的这个抽屉导航视图一开始是看不见的,就像抽屉一样,你不拉开抽屉你看不到东西,所以导航视图可以从drawerPosition指定的窗口侧面拖拽出来,并且抽屉的宽度可以使用drawerWidth属性来指定...locked-open,意思是此时抽屉将保持打开,不可用手势关闭。 记住:无论抽屉处于那种状态,我们都可以调用openDrawer/closeDrawer这 两个方法打开关闭。...unlocked (默认值),意思是此时抽屉可以响应打开关闭的手势操作。...drawerPosition left right 设置抽屉导航菜单从哪一侧进行滑动出来,根据共有两个枚举值分别 为:DrawerLayoutAndroid.positions.LeftDrawerLayoutAndroid.positions.Right...renderNavigationView 该方法用于渲染一个可以从屏幕一边拖入的导航视图 statusBarBackgroundColor color 使抽屉导航覆盖整个屏幕,并绘制状态的背景,使其能够在覆盖到状态

2.4K70

Android UI 备忘:DrawerLayout

DrawerLayout 作者:飞龙 DrawerLayout是android.support.v4中提供的控件,用于实现边侧滑效果。...大家在各种 APP 中看到的左侧边就是这个控件。 ? 创建 DrawerLayout 最好是界面的顶级布局,否则可能出现触摸时间被屏蔽的问题。它拥有两个子元素,第一个是主内容,第二个是菜单内容。...dividerHeight="0dp" android:background="#111"/> 主布局菜单布局都可以是任何东西...这里主布局是空的LinearLayout,菜单布局是ListView。为了使菜单布局宽度合适,我将其设置为360dp。...主内容区的布局代码必须放在侧滑菜单布局的前面, 因为 XML 元素按 z 序(层叠顺序)排列,并且抽屉导航必须位于内容顶部。

90530

Android Q 手势导航背后的故事

,用户很容易发生误触事件) 手势导航有助于提供沉浸度更高的应用体验: 大屏窄边已成为当下主流硬件趋势,而手势导航能够最大限度减少系统在应用的内容之上绘制视觉元素 (例如: 主屏/返回键底部导航),从而为用户创造更具沉浸感的体验...我们基于下方的触控范围热点图设计了两款核心手势 (返回上一级返回主屏) ,让用户可以在最佳触控范围/舒适区域内移动手指,轻松完成预期操作。 ?...比如说,我们发现 3% 到 7% 的用户 (具体比例因应用而异) 通过侧滑手势打开应用导航抽屉,其余用户则选择点击汉堡形菜单按钮来弹出抽屉。...改变用户的导航习惯并不是我们的目标,因此,我们尝试了许多方法来帮助用户区分抽屉手势返回手势,不过结果并不乐观,用户试着通过侧滑触发返回操作,但是仍旧拖曳出了抽屉界面,致使用户对返回操作的信任度下降。...非常感谢大家的热心反馈——您的意见与建议不仅帮助我们改进了Android Q 的手势导航体验,而且也使 Android 日臻完美!

2.1K50
领券