交互模式应用(3) : Carousel

标签: 模式 应用 carousel | 发表时间:2011-06-16 09:26 | 作者:dedicky EK
出处:http://bullog.org/

图片作为描述有形事物的一种方式,不但能直接传达视觉信息,包括几何特征、形态、位置大小和色彩等,还能传递内在信息,比如意图、要求、风格、性格和计划等。现代设计中,图形的表现力一直远超其他表现形式,因此得到大多数设计师的青睐。A picture is more than thousands of words, 如何利用图片进行创作理念表达和思维传递成为设计工作中的重点之一。

在交互设计中,如何才能在有限的空间内展示尽可能多的内容,并且保留视觉焦点? 今天我们要谈的是Carousel,一种常见的图形展示交互方式。

Carousel,本意旋转木马,是一种在游乐场很容易看到的大型玩具。

交互设计中,Carousel能够充分利用有限的屏幕空间,帮助设计者更好的安排布局来展示一系列图形图像,从而让用户获得更好的聚焦体验,正如欢快奔腾的木马,不停的旋转展示,让每个独立个体得到表现的机会,如下图所示:

这是最初的Carousel的表现形式,如同旋转木马一般,通过点击左右两端的箭头,屏幕上的每本书会依次轮转到用户眼前。Carousel可以用来帮助用户选择元素或者定位目标, 如今繁多的软件中,设计师们把Carousel的应用和表现又拓宽了很多,从而流行于很多web站点和应用软件中。

  • 使用前提

用户关注话题的心智模型跟图形密切相关。

当屏幕尺寸有限,无法一次性展示所有图形信息时,用户需要在同屏内(无页面切换的情况下)查看一些图片相关内容,能够很好的展示当前选择的详细信息,可以帮助用户进行选择决策。

  • 交互方法

无论是desktop的普通软件或者web page,还是基于mobile的触摸式应用,Carousel都能够:

  1. 提供焦点信息
  2. 允许滚动
  3. 按照一定规则组织内容顺序
  • 表现形式

>屏幕一次展示部分内容

假使有数张图片,不会显示所有图片,而只一次性显示部分图片(由页面尺寸决定,一般5-8张比较合适)。

>提供视觉焦点。

-Thumbview

最近开始流行在Carousel中加入视觉焦点,把当前选中的图片放大独立显示,甚至添加特效,放在前面最显眼的位置。

-No Thumbview

不带预览图的多数本身图片尺寸就足够大,或者无需提供足够细节的内容。

>拥有选中状态的视觉提示。

选中的图片能从视觉上轻易辨识,比如提供一个indicator或者flag表明被选中状态。

>图片之间能够利用滚动条或者按钮进行滚动浏览。

这是Carousel最大的特色,图片能够按照一定的顺序来回滚动。

-Non-circular

-Circular

>图片排列方式

-Order matters

所有内容按照一定的规则排序显示,邻近图片之间有关联。

-Disordered

随机排列图片,互相之间没有关联关系。

  • 应用范围

Carousel一般用于以下方面:

1. 照片浏览

用户通过它来对照片进行浏览,挑选感兴趣的目标照片查看。

例如Picasa,FlickR…

2.产品展示

电子商务网站中经常用到的交互形式,利用Carousel来对当前产品的方方面面进行图片展示。

例如淘宝、易讯、京东…

3.图片搜索

海量图形中快速找到目标。

例如Bing Image, Imagery…

最后,恶搞一下:

Autodesk Design Review也有Carousel ^_^


相关 [模式 应用 carousel] 推荐:

交互模式应用(3) : Carousel

- EK - 牛博山寨 编辑推荐
图片作为描述有形事物的一种方式,不但能直接传达视觉信息,包括几何特征、形态、位置大小和色彩等,还能传递内在信息,比如意图、要求、风格、性格和计划等. 现代设计中,图形的表现力一直远超其他表现形式,因此得到大多数设计师的青睐. A picture is more than thousands of words, 如何利用图片进行创作理念表达和思维传递成为设计工作中的重点之一.

GNOME 3.2的Web应用程序模式

- fid - cnBeta.COM
有一个很酷的功能,在即将发布的GNOME 3.2 增加了创建Web应用程序的模式. 实现方式:当您浏览到一个网站,并选择“保存为Web应用程序” C 之后会被提示输入名称和图标,然后就会建立一个类似iPhone的图标:.

Android应用盈利模式的转变

- 高春辉 - XJP的碎碎念
赚钱始终是应用开发者最关注的问题,iOS成功打造了“AppStore – iPhone – Users”的产业模式,让无数个人开发者获得可观收入,更捧红了Angry Bird、Fruit Slice这样的明星级应用,创造了一个全新的行业标准. 在Google Android成功突破iOS封锁获得市场青睐后,怎样让应用开发者获得合理回报是需要思考的问题.

Web应用的缓存设计模式

- - robbin的自言自语
从10年前的2003年开始,在Web应用领域,ORM(对象-关系映射)框架就开始逐渐普及,并且流行开来,其中最广为人知的就是Java的开源ORM框架Hibernate,后来Hibernate也成为了EJB3的实现框架;2005年以后,ORM开始普及到其他编程语言领域,其中最有名气的是Ruby on rails框架的ORM - ActiveRecord.

浅学设计模式之观察者模式及在android中的应用

- - CSDN博客推荐文章
        最近在学习下设计模式,而加深学习的不错的方法就是把心得写出来吧. 现在自己看的书是《head.Frist设计模式》这本书.         观察者模式(有时又被称为发布-订阅模式、模型-视图模式、源-收听者模式或从属者模式)是 软件设计模式的一种.

移动应用界面设计模式 - 搜索、排序、筛选

- - 所有文章 - UCD大社区
去年年底,我们曾经学习过一篇“ 具有引导性的移动应用界面设计模式”,其英文原文来自O'Reilly动物园的一本新书,"Mobile Design Pattern Gallery",就是封面上是个大公鸡的那本儿. 今次这篇则是来自于本书的第四章——搜索、排序和筛选. 貌似国内引进版也由XX出版社在做着了,真心不关我事,自己走起.

文章: GUI应用的若干问题和模式

- - InfoQ cn
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI). 模式可以帮助我们建立优雅的架构, 但前提是弄清楚模式的应用场景. 这些模式自然不是凭空产生的, 都是为了解决具体的问题. 模式在实现上的差别, 通常都体现了在约束间的不同取舍, 以及问题的差别. 弄清楚GUI应用面临的设计上的问题, 有助于我们正确的挑选设计方案.

谈拆库后的应用开发模式

- - 人月神话的BLOG
该篇文章接上篇,即基于数据不多点复杂下,基于SID共享数据服务模式下的应用开发. 在这里以采购订单的创建和查询场景为例进行说明,为了简化模型,具体说明如下:. SID库:存储供应商信息,物料信息,数据字典信息,人员组织信息,SID库为纯读库. 采购模块私有库:存储采购订单头,采购订单行信息. 基于以上简单的数据存储模型,那么具体的采购订单创建流程说明如下:.

高性能应用构建模式解析

- - ITeye博客
原文: http://java.sys-con.com/node/2116436. 虽然自己开发的一直都是号称"高性能, 高可用, 高并发"的"三高"应用. 但是一直没有对如何实现这种"三高"应用没有进行深入的思考, 直到最近看到这篇文章, 突然有一种醍醐灌顶的感觉. 所以简单的将其转换成中文, 以方便以后工作中的不时之需.

Android盈利新模式:移动应用分销平台StartApp

- - 移动App
将搜索服务与Android应用结合起来,让开发商即使是推出免费应用也可以通过被下载而赚钱. StartApp公司今日宣布,其近期推出的安卓应用货币化及销售平台组件已被450余个手机应用安装,自身下载次数已过千万. StartApp于今年9月发布,它将搜索服务与Android应用结合起来,让免费应用也可以通过被下载而赚钱.