博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 底部上滑菜单_底部工作表
阅读量:4569 次
发布时间:2019-06-08

本文共 1993 字,大约阅读时间需要 6 分钟。

底部工作表从屏幕底部向上滑动以显示更多内容。

模态底页主要用于移动设备,也可以显示来自其他应用程序的深层链接内容。

持久性底部工作表与应用程序集成以显示支持内容。

相互作用

底部工作表仅在用户启动的操作后显示。

海拔

模态底部工作表:高于应用程序

持久性底部工作表:与应用程序相同的高度

984056b4532d1c6d2fb58ed147858f5a.png

用法

底板有两种主要类型:

  • 模态底页是菜单或简单对话框的替代方案。他们还可以呈现来自其他应用的深层链接内容。它们主要用于移动设备。
  • 持久性底部工作表显示应用内内容

高度将模态与持久底部区分开来。模态底页的高度高于应用程序的内容;而持久性底部纸张与应用程序保持在同一高度,并与其内容集成。

在较大的屏幕上,空间受限制较少,使用替代表页和组件(如简单的对话和菜单)可能比底页更合适。

c8c92e013c245f21e8bbaa7ae1648c47.png
模态底部工作表滑过应用程序的内容。

1ae383ded955ca796203604ba8cbe4ea.png
持久底页是应用程序布局的组成部分。

持久的底层

持久性底部工作表显示补充主视图的应用内内容。即使不积极使用,它仍然可见,与应用程序保持相同的高度并与其内容集成。

58620bf601112539de9326004a6a8a89.png
使用浮动操作按钮(FAB)将持久性底部工作表引入布局可能会导致FAB垂直移动。

ff17273dce9735578f5a4aaffe6c25bf.png
持久的底部工作表可以在地图平移时将地点详细信息保留在屏幕上。

1b4217739995639dbc16431f5dc24695.png
无论主视图中的用户导航如何,播放控件在持久底部工作表上仍然可见。

移动

移动持久底板在纵向和横向视图中均为全宽。

平板电脑/电脑

持久性底部工作表可以是全宽度或嵌入式,由其包含的内容宽度,整体UI,基础内容和样式选择决定。

d88ca056698fe727b612fd81315337e7.png
平板电脑上的全宽持久底板

c69d47f90c060e401263186f735a586d.png
平板电脑上的嵌入式持久底板

在桌面上,持久的底部工作表可能会转换为另一个表面或材料。

6f9605b854772241b151303f5f0faeba.png
在桌面上,通常以持久性底页显示的内容可能会移动到新的材料表上。在较大的屏幕上,在位于界面左侧的一片材料上显示底部纸张内容可能更合适。

模态底页

模态底页是菜单或简单对话框的替代方案,可以显示来自其他应用程序的深层链接内容。它们出现在其他UI元素之上,必须被解除才能与底层内容进行交互。当模态底部纸张滑入屏幕时,屏幕的其余部分变暗,使焦点对准底部纸张。

用法

模态底板可以:

  1. 在列表或网格中显示操作,作为菜单或简单对话框的替代方法
  2. 当菜单没有明显的入口点时,显示上下文菜单
  3. 优先考虑它们包含的元素的可见性

模态底部工作表可以显示长菜单项名称,带有子文本的菜单项以及与菜单项关联的图标。显示菜单项时,完全展开的模态底部工作表与应用栏的底部保持至少8dp的距离。

深层链接

模态底部工作表可用于提供与其他应用程序的内容或控件的深层链接。这些跨越整个屏幕宽度。

4dc53d39cac0a4360edd36ecab5c65c5.png
深层链接模式底部工作表显示术语的定义,而无需用户打开字典应用程序。

9f842febb79eab48fdeec060cd225a92.png
右侧的应用程序显示一个底部工作表,其中包含左侧应用程序的内容。这允许用户在不离开当前应用的情况下查看来自其他应用的内容。

底部工作表可能包含在另一个应用程序中执行深度导航的链接。这些链接可能:

  • 允许用户在另一个应用中深入多个级别
  • 返回到他们开始的级别

但是,这些深层链接可能不允许用户在层次结构中向上导航:它们可能只停留在初始级别,更深入或返回到初始级别。

或者,深度链接可以将用户完全从底部纸张导航到另一个视图中。

要从底部工作表的深层链接启用向上导航,请提供显式链接以通过溢出菜单打开应用程序。深层链接底部工作表内的操作可能导致打开父应用程序,例如使用“添加联系人”操作。

ceed7b5e90f49fef7bc5378ea4263c43.png
完全展开的模态底部工作表在应用栏中提供X.

367ec5d6e7f542844105cac1732179e0.png
向下导航到内容层次结构时,显示向上箭头是合适的。

移动

模态底页主要是一个移动组件,它们在纵向和横向视图中跨越全屏宽度。

bb2a80c392ff7230807caabc689ff718.png
  • 对于模态底部工作表,最初不要与应用栏重叠。允许用户点按/滑动以关闭。
  • 底部纸张的高度应由其包含的内容量决定。
  • 当显示长列表时,模态底部页面可以在内部滚动并扩展到16:9的keyline。
  • 对于模态底部工作表,最初不要与应用栏重叠。保留一个区域供用户点击底部工作区以外的区域。

平板电脑/电脑

在较大的屏幕上考虑模态底板的替代品。由于底部可能会远离用户点击或触摸的地方召唤它们,因此它会将用户的注意力分散到屏幕的两个不同部分。

由于桌面空间受限制较少,因此它可以支持多种模式底页的替代方案。

  • 菜单可以保持行动选择接近交互点
  • 简单的对话框可以强烈中断用户的当前上下文
  • 同一视图中的内联扩展不像菜单或对话那样具有中断性
  • 将所有选项显示为持久可访问的元素,不需要按下按钮即可访问它们
  • 打开一个新的浏览器窗口,可以使用灵活的尺寸和拥有布局独立性

ab519b5fce30692c2a52521d735279b5.png
菜单保持选择接近交互点的行动。不建议将这些菜单选项放在底部工作表中。

在大屏幕上制作模态底页使用适当的布局来增加额外空间。

2cd18ca893dab24df09a1751255adf6e.png

行为

通过触摸显示控件(如应用栏中的X)或触摸系统后退按钮(Android),可以通过向下滑动底部工作表来解除底部工作表。

通过触摸底部薄片的外部也可以解除模态底部工作表。

17cd5e98bcf8e038b43144a2e6ca2d43.png
通过触摸“X”解雇操作解除(如果有应用栏)

转载地址:http://cwyms.baihongyu.com/

你可能感兴趣的文章
不要忽略'\'
查看>>
require php中引用函数
查看>>
字符串操作练习:星座、凯撒密码、99乘法表、词频统计预处理
查看>>
Linux工具之Vim使用
查看>>
poj1860 bellman—ford队列优化 Currency Exchange
查看>>
【成长大小事】吃饭+挣钱=在深圳
查看>>
找茬脚本思路(修改中)
查看>>
Java创建线程的细节分析
查看>>
python语法_深浅拷贝
查看>>
使用CCleaner卸载chrome
查看>>
typeof和GetType的区别
查看>>
xtraTabbedMdiManager控件切换时控件不更新的问题
查看>>
为易信正名
查看>>
debian8.4 ibus中文输入法
查看>>
如何使用dos命令查看MySQL当前使用的数据库?
查看>>
猫眼电影爬取(一):requests+正则,并将数据存储到mysql数据库
查看>>
android的ArrayMap类
查看>>
2011年5款备受关注的开源 NoSQL 数据库
查看>>
2-4-1 元组
查看>>
476. Number Complement(补数)
查看>>