交互设计中照片显示的几种有意思的方式

类Pinterest不规则照片流风潮:如果对死板的列表项已经厌烦,试试不规则的版块布局;层叠、透明和轮播通知;推、拉、摇、移的照片显示

交互设计中照片显示的几种有意思的方式

看过一篇文章《2012年移动应用交互设计趋势》,这两个月在忙产品2012的交互设计,很是感触。记得IM组大家在为2012忙得焦头烂额的时候,产品总监说过一句话:“你看每年的时装发布会,衣服都很夸张,但用到市场时,只会看到发布会上的一两个时尚的小元素……”交互设计也是这个样子吧,每年优秀应用所带来的新的流行趋势,总能把交互设计提升到一个新的高度,站在巨人的肩膀上看得更高望得更远……囧,这里说的并不是贬义的“微创新、纳米级微创新、像素级copy……”

虽然自己能力和经验尚且不能总结出像《2012年移动应用交互设计趋势》这样的文章,但是回想一些对自己有启发的Nubility应用,其实还是很用意思的。

(一)类 Pinterest 不规则照片流风潮

Pinterest出来以后,出现了许多高仿的设计,但是换个角度思考,这种不规则的版块设计有一点像报纸的版块或者照片的拼图模板,如果对死板的列表项已经厌烦,试试不规则的版块布局,也许能为应用信息的浏览带来一点趣味。

(二)层叠、透明和轮播通知

Path带动了大cover的设计。但是那么大的背景图占用了半屏面积,多少有点浪费,于是叠加在上面的信息成为必然,但是叠加的信息设计成了交互设计和视觉最大的考验,怎么利用好面积,又能把需要展示的信息充分展示完?

小体验

在做名片设计的时候,节约开发工作量的要求就是主人态的名片和客人态的名片尽量的符合复用,但是两者展示信息的不同,要展示的信息诸多,颇让人伤脑筋,比如

需求点结果

① 客人态赞的按钮要容易点击;

② 主人态赞过你的人要现实出来,包括数字,赞的人的信息;新赞你的人要有通知;

③ 主人态的名片和客人态的名片要尽量复用① 赞的按钮叠加在了cover上;

② 如果有多人赞过你,头像滚动的方式显示;

③ 如果有新赞你的人不是采用文字通知的形势,而是采用红色的数字图标提醒,因为ios的习惯,用户也很容易习得。

从名片的设计中,自己学到最多的是视觉体验和信息展示的平衡,在交互设计上,如何去布局信息,那些信息是该显示的,那些信息是累赘,那些信息能够以最佳的展示方式显示,是莫大考验呀。名片设计结束了,虽然这个版本还有很多遗憾,但下一个版本继续努力吧。

(三)推、拉、摇、移的照片显示

最初看到这么显示照片的是flickr,利用运动摄像的手法展示照片,用推、拉、摇、移等形式突破画框边缘的局限、扩展画面视野,更好的吸引眼球。后来,发现这种方法被用到了各种登录页面上,尤其是照片分享的APP。

当时在没有拿到Weico+的邀请码时,看到它的欢迎页面,顿时一种文艺上流小清新的印象就形成了,其实即使不是在登录页面,一些Banner的照片显示区域,这样的设计手法能不能有良好的效果呢?真?想尝试。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年5月3日 15:53:45
下一篇 2024年5月3日 15:55:53

相关推荐

  • java运行找不到符号,java 错误 找不到符号遇到的几种情况

    Java.找不到符号? 1、Int中的I是i的大写,你好像写成了数字一(1)或l(L的小写)。 2、(1)找不到符号:这是因为你要调用的构造方法中有 没有参数的构造方法,而你重写了有参数的构造方法,但是没有写无参数的构造方法,这是一个基础知识。 3、通常情况下,我们在编写java文件时,会有引用到自已定义的一些类,如果按通常的javac *.java的形式来…

    2024年5月23日
    5100
  • java四种循环,java有几种循环语句

    什么是循环?Java中有哪些循环? 循环的意思就是让程序重复地执行某些语句。在程序设计时,常常需要处理大量的重复动作,采用循环结构可以降低程序书写的长度和复杂度,可使复杂问题简单化,提高程序的可读性和执行速度。 就是循环遍历 出0-9 下面说得具体点 循环语句使语句或块的执行得以重复进行。Java 编程语言支持三种循环构造类型:for,while 和 do …

    2024年5月23日
    4300
  • linux多线程信号,linux多线程并发的处理方式

    Linux多进程和线程同步的几种方式 1、Linux系统中,实现线程同步的方式大致分为六种,包括:互斥锁、自旋锁、信号量、条件变量、读写锁、屏障。其最常用的线程同步方式就是互斥锁、自旋锁、信号量。 2、共享内存:使得多个进程可以访问同一块内存空间,是最快的可用IPC形式。是针其他通信机制运行效率较低设计的。往往与其它通信机制,如信号量结合使用, 来达到进程间…

    2024年5月23日
    4100
  • java导入package,java导入jar包的方式

    Java包(Package)的详细用法 Java使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类(class)、接口、枚举(enumerations)和注释(annotation)等。 Java 编译器在编译时,直接根据package指定的信息直接将生成的class 文件生成到对应目录下。例如package aaa.bbb.cc…

    2024年5月23日
    4100
  • accessexcel筛选,access5种筛选方式

    access表和excel工作表有什么不同啊? 数据容量:Excel表处理数据的容量有限,数据量大时速度较慢;Access表可以存储2GB数据。索引:Access表有索引,Excel表没有索引。这种索引使得Access在查找筛选数据时,具有Excel不可比拟的速度。 Access与 Excel区别:ACCESS是数据库软件,Excel是电子表格处理软件。Ex…

    2024年5月22日
    4100
  • linux系统中以什么方式访问设备,linux中,以什么方式访问设备

    linux中什么是块设备和字符设备? | 块设备 块设备是Linux系统中进行TO操作时必须以块为单位进行访问的设备,块设备能够安装文件系统。块设备驱动会利用一块系统内存作为缓冲区,因此对块设备发出读写访问,并不一定立即产生硬件I/O操作。 块设备是一种按块为单位进行数据传输的设备,例如硬盘、U盘等。它们通常以块的形式传输数据,每次读写操作可以读写多个块。块…

    2024年5月22日
    4600
  • linuxjava多线程缓存,linux多线程并发的处理方式

    windows和linux多线程那个快 可以这么说,如果要用windows跑的比linux快或者差不多,那么2者使用的软件可能很多不一样。linux使用的软件人更多,支持更好。 答案是肯定的:LINUX操作系统,这是因为windows 系统占用了太多资源,而linux所有的东西是开源的,执行某项程序,直接有内核控制,而windows 系统则要从内核中调取指令…

    2024年5月22日
    4000
  • javamap单例,java单例实现方式

    如何写一个简单的单例模式? 第一种:饿汉模式 在 Singleton 类初始化的时候就创建了单例对象singleton,这也是饿汉模式的命名的原因;这种模式在单例模式(一)的时候我们也分析过。 通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。提示: 数据库连接池的设计一般也是采用单例模式,因为数据库连接是一种数据库资源。 单例模式(S…

    2024年5月22日
    4200
  • java采用什么机制来替代多重继承,java采用什么机制来替代多重继承方式

    JAVA中什么是继承? Java中类的继承只能是单继承(单根继承),即一个类只能继承一个父类,但是一个类可以由多个类来继承它。Java会给每一个没有设置父类的类,自动添加一个父类就是Object 。 Java继承是面向对象的最显著的一个特征。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 继承是面向对象最显著的一个特性…

    2024年5月22日
    4000
  • c语言的合法标识符,c语言中合法的标识符有以下几种字符组成

    在C语言中什么是合法标识符,什么是非合法标识符? C语言标识符是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义,标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。 C语言中,用户定义的标识符,合法条件:第一:组成标识符的字符必须是英文字母、数字、下划线,不可以是其他字符。第二:标识符…

    2024年5月22日
    4300

发表回复

登录后才能评论



关注微信