Axure-小红书APP登陆界面划屏效果制作

有一款叫做小红书的APP(不是小黄书)登陆界面做的非常清新脱俗,教他家用Axure模仿练习一下他的登陆界面划屏效果,这个内容虽然有些多,但是制作方法并不难,耐心跟着做的话肯定没问题哒!点击观看效果

效果分析

这个登陆界面中,我们需要做的效果有下面4个内容:

  1. 大图和文字会随着划屏一起移动,非动态面板多个状态切换,是同一层级的内容滑动。
  2. 背景图汇随着划屏变为对应图片并且放大
  3. 图标会随着划屏变为对应图标
  4. 页码会随着划屏切换到对应页的效果

界面结构

E69CAAE6A087E9A298-1

大图和文字

3屏宽的界面,将图片和文字摆放在对应位置。

将外层动态面板缩小为1屏大小,起到限制显示区域的作用。

A

背景图

1个动态面板的3个状态,每个状态中是不同的图。

B

图标

3个相同位置的图标,默认显示第1个,隐藏其他2个。

QQE688AAE59BBE20151210233526

页码

1个动态面板的3个状态,每个状态中表示不同的页码。

D

登陆和注册按钮

用矩形画2个按钮,本次教程中不涉及登录之后的内容,所以不在这里做交互。

实现思路

建立全局变量page,默认值为1,代表当前的页码,各个元件根据page的值进行相应交互。

制作方法

拖动分为2类交互,1是拖动时,2是拖动结束时。

拖动时

QQE688AAE59BBE20151210232546

将大图和文字分别设置水平拖动,并且进行边界限制,不做限制的话就可以左右无限拖拽了。

拖动结束时

QQE688AAE59BBE20151210235103

拖动结束分为向左和向右拖动结束时2个交互类型,而拖动又分为大距离拖动和小距离拖动,大距离拖动结束时将跳转到下一页,小距离拖动结束时将保持当前页。

所以我们应当设置条件来判断拖动的距离,我们设拖动200为大小距离的阀值。

在这里要跟大家介绍一个函数——TotalDragX,这个函数的意思是从按下到抬起鼠标总共拖拽的距离。

如果拖拽距离大于200并且当前页码是第1第2页的时候,满足了大距离的拖动条件,则将[[page+1]]。

QQE688AAE59BBE20151210234040

根据page值设置背景图这个动态面板切换到对应的状态,在选择状态中选择Value(值),状态名称和序号中填写全局变量[[page]],这样是第几页就会切换到状态几了。

页码这个动态面板也是一样的,切换到对应[[page]]的状态。

而大图和文字的,我们要根据[[page]]在拖动结束时跳转到整数的页面上,而不是卡在一半。

E69CAAE6A087E9A298-2

公式为[[(page-1)*-1屏宽度+左边的空隙距离]]

【思路重点】大距离拖拽=拖拽成功,page+1,小距离拖拽=拖拽失败,page不变。

QQE688AAE59BBE20151211000051

拖动结束处于不同界面时,不同的icon和背景有不同的变化。

icon的变化:显示当前page的icon,隐藏另外2个icon,当前page的icon以中心为锚点,线性动画到原始尺寸。另外2个icon以中心为锚点,线性动画到小尺寸

背景的变化:当前页的背景图由原尺寸放大,其他2个背景图缩小的原尺寸。这样才能在其他page再一次放大图片时,依旧是从原始尺寸放大。需要注意的是,在这i类我们需要把动态面板放大到比原来的图片尺寸大1像素,否则在你放大图片的时候动态面板会跟着一起放大,图片会出框。我在这里的做法是将动态面板高度+1,Y坐标-1。

至此,跟着教程将左拖拽结束时的交互做完了,下面来动动脑筋把向右拖拽做了吧!都是一样的哦,只是有一些轻微的不同。如果还是比较迷茫的话你可以下载Axure源文件去仔细观察学习.^_^.

转载自:http://www.axure.com.cn/2909/

原创文章,作者:ioued,如若转载,请注明出处:https://www.iamue.com/12057/

(0)
iouedioued
上一篇 2016-01-06
下一篇 2016-01-07

相关推荐

  • Apple Watch APP设计第一课:了解Apple Watch视觉和设计原则

    在我们可以开始设计一个Apple Watch应用之前,要先理解其背后的视觉和设计原则。Apple Watch有三个重要主题:个人,整体,轻量级。如果想设计一个具有惊奇体验的应用,还有一个你应该考虑但苹果公司没有提及的,即 …

    2015-09-29
  • 手游《纪念碑谷》交互设计特点分析

    关键词: 1. 节奏的控制 2. UI的APP化 1、节奏的控制 1) 纪念碑谷为什么慢节奏? 首先解释下本游戏的玩法:玩家探索建筑(迷宫)的路径,走到终点即可通关。玩家需要寻找并使用机关、旋转建筑、移动人物、运用NPC。这…

    IxD案例 2015-08-27
  • 搞定老板第一步!如何准确描述自己的设计?

    @姑娘贩子 (手机淘宝设计师):如何准确描述自己的设计,这个问题困扰了我很久。这篇文章希望通过回溯淘小铺2.1项目的整个设计过程,从另一个角度,尝试解答这个问题。 这篇文章原本的标题是“小铺2.1用户分层引导…

    2015-11-24
  • Daydream产品设计案例 - YouTube VR

    每年这个季节都盼着来自北方的冷空气能早些把这个城市吹干、吹冷。这世上,又湿又温暖的地方未必都是好地方。 随着Daydream头显和Pixel手机的发布上市,Google官方的各路VR app也陆续上线。我个人还没有机会、没有…

    2016-12-08
  • JDC丨京东设计中心 - 电商大促攻略页设计指南

    通常我们看到的旅游攻略,游戏攻略等都是以文章资讯的形式呈现,只可阅读不可交互。而电商大促活动中的攻略页,可不仅仅是一篇资讯文章那么简单,除了要向用户传达促销信息,往往承载着引流,预约,发券,传播等营…

    2018-03-27
  • 透视Pad用户与使用行为

      随着Pad的普及,人们如何使用Pad、有哪几类典型用户成为值得深入研究的问题。针对这些问题,ISUX北京设计中心于近期开展了Pad用户基础调研,综合日记卡记录、观察法、深度访谈、问卷调查等多种研究方法对Pad的使…

    2014-12-02
  • UX案例学习:HubSpot如何重新设计他们的主页

    这个故事就是一个设计师如何集中研究,协作,坚持以用户为核心为底线,安排一份紧凑的时间规划。

    2016-08-24
  • 对话界面的现在与未来

    计算机与人类并不使用同一种语言。所以为了之间的交互成为可能,我们依赖于图形化的用户界面(GUIs)。但是GUIs同样有着天然的屏障:人们必须去学习如何使用他们。他们不得不去学习一个汉堡icon隐藏着一个菜单,这是一个button触发一个操作。但是随着技术的发展,语言识别和处理效率的提高改善,我们当前的交互方式正在变得更直观,简单而又高效-通过对话界面

    2016-07-20
  • 交互设计与用户体验分析实例——外卖产品

    题外话:作为一名交互设计师,平时闲下来特别喜欢分析市场上的一些具有代表性产品的交互设计。同样,作为一名资深的吃货,毋庸置疑,当然先给大家分析几款“外卖”的交互设计。

    2016-10-26
  • 『小米只卖产品 不卖节操』雷布斯站在巨人的肩膀上做了什么?

    文章来自设计癖 2014 年 12 月 9 日,小米又一次涉嫌抄袭。这一次的对象,是日本巴慕达公司的 AirEngine 安之风空气净化器。同样的专利许可授权纠纷,同样深表遗憾的回应。巴慕达与曾经的魅族、年初的 Pressy 以及…

    2014-12-27