♝点击上方“交互设计学堂”关注我们,送电子书


名词解释

示能是什么?

示能是一种体验细节,用来表示用户与功能之间的关系,比如“点击跳转”就是一种关系,用户可以通过点击,跳转到下一页。

意符是什么?

传达示能关系的信息提示,比如交通场景下的红灯就是一种禁止通行的信息提示。

案例分析

关于示能的体验细节

下拉刷新关系中有两种子关系分别是:

  • 下拉操作可以执行数据刷新;

  • 松手之后数据将会被刷新。

用户因素意符

两种子关系对应的意符分别为:

  • 下拉可以刷新

  • 松开立即刷新

举一反三

思考1: 两段连续型下拉操作该如何设计?

如果下拉执行了两段连续性操作,即下拉首先执行刷新操作,继续下拉又可以打开一个新页面。这时我们该如何进行复合设计呢?下拉示能子关系与其对应的意符分别为:

  • 下拉示能子关系1“下拉可刷新”对应的意符提示为“下拉刷新”;
  • 作为承上启下的下拉示能子关系2:“松手可刷新”、“继续下拉会触发另一个事件”对应的意符提示为“松手刷新,继续下拉XXX”;
  • 下拉示能子关系3“继续下拉可以进入新页面”对应的意符提示为“继续下拉,开启XXX”

思考2: 如果下拉延伸到右滑场景,该如何设计呢?

首页推荐了3个模块,用户不断向后滑,能够利用这个操作惯性,设计一种前往所有模块落地页的示能关系吗?

  • 向右滑前往落地页示能子关系1“向右滑可以进入落地页”,对应意符提示为“滑动查看XXX”

  • 向右滑前往落地页示能子关系2“松手可以进入落地页”对应的意符提示为“释放查看XXX”

感谢阅读!

转载自:公众号  交互实验狮

作者:weiwei686


加老D私人微信18605817040,和老D一起学交互,老D会在朋友圈发精选文章和招聘信

朋友圈下拉刷新 android_下拉过程中的意符设计细节相关推荐

  1. 如何在App中实现朋友圈功能之六快速实现下拉加载朋友圈功能——箭扣科技Arrownock

    如何在App中实现朋友圈功能 之六 快速实现下拉加载朋友圈功能 实现逻辑: 根据上次下拉刷新的时间从数据库加载出limit(比如10)条post,判断总数据条数: a. 如果总数据大于limit条,清 ...

  2. 安卓下拉刷新、上拉加载数据显示

    整个是一个scrollView,嵌套一个线性布局,下拉刷新.或者上拉加载后,通过addView()方法,加载消息体,每一个消息体是一个复杂的子view. 做一个类似qq客户端"好友动态&qu ...

  3. html下拉刷新原理,微信小程序 下拉刷新及上拉加载原理解析

    这篇文章主要介绍了微信小程序 下拉刷新及上拉加载实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.下拉刷新的概念及应用场景. 概念: 下拉 ...

  4. 自定义listview完成上拉刷新,下拉加载的功能,重写ontouchevent方法

    最 近做的类似于微博的项目中,有个Android功能要使用到listview的向下拉刷新来刷新最新消息,向上拉刷新(滑动分页)来加载更多. 新浪微博就是使用这种方式的典型. 当用户从网络上读取微博的时 ...

  5. 用vue-scroller做上拉刷新,下拉加载的模板(简单明了,通用)

    1.首先下插件,并在你的vue项目中引人 1 npm i vue-scroller -D 2 import VueScroller from 'vue-scroller 2.Vue.use(VueSc ...

  6. 上拉加载下拉刷新了解下

    2019独角兽企业重金招聘Python工程师标准>>> 老样子,我们先,哦不,今天我们直接上思路,没有效果图,真的没有 我们依旧从界面及逻辑两块进行分析 1.界面上,只分成简单的两块 ...

  7. Flutter ListView封装,下拉刷新、上拉加载更多

    Flutter ListView封装,下拉刷新.上拉加载更多 ​ 封装了Flutter的ListView,只要传递请求数据的方法和绘制item的方法进去就可以绘制ListView,同时支持下拉刷新.上 ...

  8. Android ListView下拉刷新、上拉载入更多

    找下拉刷新,上拉加载的demo找了好久,踩找到这个相对完美的.所以分享给大家 https://github.com/Maxwin-z/XListView-Android 0. XListView继承L ...

  9. ListView下拉刷新、上拉载入更多之封装改进

    在Android中ListView下拉刷新.上拉载入更多示例一文中,Maxwin兄给出的控件比较强大,前面有详细介绍,但是有个不足就是,里面使用了一些资源文件,包括图片,String,layout,这 ...

最新文章

  1. Apollo配置中心原理简介
  2. Lemmy仿Reddit社区 v0.8.10源码
  3. 参数估计:文本分析的参数估计方法
  4. 技术书籍也香艳-《Head First设计模式》第二版即将出版
  5. 服务零售全场景,苏宁机器人“分身有术”
  6. python语言和汇编语言_python语言属于汇编语言吗?
  7. TP-LINK设备如何配置无线上网短信Wifi认证?
  8. SCI收录期刊——声学学科 (转载)
  9. SQLDumpSplitter sql文件分割工具
  10. ac68无线网卡 linux驱动下载,华硕USB-AC68驱动|华硕USB-AC68无线网卡驱动下载 v2.1.2.1官方版 - 121下载站...
  11. 一个关于偷书贼的故事
  12. DB2活动日志占用过大
  13. GraphGallery,一个基于TensorFlow 2.x与 PyTorch 的GNN benchmark 框架
  14. 基于arduino超声波测距学习
  15. STM32学习笔记(一)——如何下载程序到STM32单片机
  16. oracle日志如何查看,oracle如何查看日志
  17. android nfc公交,安卓手机怎么刷公交、地铁 移动NFC手机交通业务介绍
  18. 【工具】Gamepad Tester游戏手柄在线测试平台
  19. 拓扑图介绍及相关功能
  20. dillo支持html5吗,流动聚焦及射流不稳定性

热门文章

  1. Hadoop环境搭建教学(一)运行环境,集群规划介绍;
  2. python struct模块的使用
  3. python中if not x: 和 if x is not None: 和 if not x is None的使用和区别
  4. python中判断变量的类型
  5. html提供的常用的页面交换元素有哪些,一些常用网页制作代码收集汇总
  6. linux下cmake-gui的安装
  7. 【常用】linux 命令是什么的缩写(命令缩写)?vi快捷键,linux操作,c语言缩写,计算机相关,其他缩写,xshell操作,apt-get命令大全
  8. pycharm如何标记代码?创建代码标签?创建数字标签?收藏代码标签
  9. linux关闭xdmcp服务,使用Xmanager远程CentOS 7服务器(XDMCP)
  10. Elasticsearch 如何把SQL转换为DSL