童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

Axure教程:首页的左右滑动、点击切换卡片、加载动画等交互

4月4日 乔了了投稿
  本案例实现了微信读书首页的左右滑动切换卡片、点击按钮切换卡片、加载新卡片的动效、判断用户是否已浏览完推荐的新卡片等交互效果。
  一、效果展示
  体验地址:https:1qp369。axshare。com
  下载地址:链接:https:pan。baidu。coms1QChjD9EFttSmuWGheY提取码:m3zq
  交互说明:鼠标拖动主面板代表滑动。
  二、准备素材
  (1)拖入一个宽为375、高为667的矩形充当手机屏幕,根据微信读书首页的样式调整该矩形的填充颜色。通过矩形、文本、图标等元件制作页面的搜索框及底部tab(这两部分不是本案例的必要内容,此处仅是为了页面的完整性及美观)。
  (2)拖入第一个动态页面,宽度373、高度528,命名为主面板;在主面板的state1拖入第二个动态面板,命名为拖动内容,高度528、宽度2986。
  (3)制作卡片:在拖动内容的state1里面拖入九个宽为320、长为492的矩形,并调整该矩形的的边框粗度及颜色。在前八个矩形中添加书籍的封面、书名、作者名称、微信好友头像、昵称及点赞小图标即可完成完整的书籍卡片;在第九个矩形中添加两个小矩形及六条已隐藏的横线充当书本页面的样式,这六条横线从上到下、从左到右分别命名为“1、2、3、4、5、6”,至此完成了加载卡片。分别把这九张卡片命名为“一、二、三、四、五、六、七、八、九”。
  调整好卡片之间的距离,并记录当页面显示某个卡片时,拖动内容动态面板的x轴坐标,本案例中当第一张至第九张卡片显示在页面中时,拖动内容动态面板的x辆坐标分别“0,330,657,987,1312,1640,1968,2295,2616”。
  (4)箭头素材:根据微信读书APP,当用户进入进入首页时,显示的箭头带有数字(代表还几个新的卡片),当左滑切换到下个卡片时,箭头的数字减1;如果用户已切换完新的卡片,右滑回到之前带有数字的卡片时,箭头将不再显示数字。
  因此,在首页上添加一个命名为“箭头”的动态面板,并给该面板添加九个分别命名为“卡片1、卡片2、卡片3、卡片4、卡片5、卡片6、卡片7、卡片8”的状态,这九个状态分别对应九张卡片。
  在此案例中把前三张卡片定义为新卡片,因此在“箭头”动态面板中的“卡片1”、“卡片2”、“卡片3”状态中都添加一个内嵌动态面板,内嵌动态面板有两个状态分别代表有数字箭头和没数字箭头。
  (5)在主面板state1里添加热区,位置如下图所示,目的是为了知道当前页面显示哪个卡片。
  至此,所有的素材已准备完成,下面开始做交互事件。
  二、左右滑动切换卡片
  实现的交互:左右滑动页面时切换下一张卡片、滑动过程中卡片随之移动。
  实现的思路:主面板拖动开始时,判断哪个卡片正处于页面中间,从而知道向左或向右拖动结束时该切换为哪张卡片。
  实现过程:
  (1)给主面板的拖动开始时设置事件,通过判断哪张卡片正与热区接触,从而判断目前哪张卡片正处于页面中间,并通过全局变量记录该卡片。
  (2)当主面板拖动时,设置拖动内容相应移动,并设置好左右边界。
  (3)主面板向左拖动结束时,判断全局变量y的值是多少,从而知道拖动开始时哪张卡片正处于页面中间,从而切换为下一张卡片。向右拖动结束的事件亦然,不同是切换为上一张卡片。例如:当向左拖动结束时,y一,则证明拖动开始时第一张卡片处于页面中间,则该切换为第二张卡片。
  三、加载卡片动效
  实现的交互:当最后一张卡片(加载卡片)处于页面中间时,卡片中的六条横线以不同的速度向右滑动,加载完成后将跳转到新页面。
  思路:当最后一张卡片处于页面中间时,以不同的时长向右滑动显示这六条横线,显示完横线后将跳转到四张卡片。
  实现过程:
  因为只能是向左拖动时才能切换最后一张卡片(点击箭头也可以,下面再实现),所以在主面板向左拖动的如果y值八时设置加载交互。
  等待300毫秒是为等卡片已切换为第九张卡片时才开始执行加载动效;等待1600毫秒是为让加载动效完成了再跳转到新的卡片,最后隐藏掉横线是为了下一次加载动效。
  四、箭头交互
  实现的交互:点击每张卡片对应的箭头时切换为下一张卡片;切换卡片的同时切换对应的箭头;点击第八张卡片对应的箭头时产生加载的交互;判断用户是否已浏览完推荐的新卡片。
  思路:上述的前三种交互实现很简单,关键是判断用户是否已浏览完所推荐的新卡片,从而判断当页面显示第一、二、三张卡片时的箭头是否显示数字。为此,添加全局变量c,当页面显示为第四张卡片时则证明用户已浏览完新卡片,从而设定c1。
  实现过程:
  (1)判断用户是否已浏览完新卡片:有两种情况会切换为卡片四,向左拖动和点击箭头动态面板的卡片3状态中的带有数字的箭头元件。为此,分别对这两种情况设置如下事件。
  (2)切换卡片同时切换对应的箭头:通过(1)已知用户是否已浏览为新的卡片。所以当页面处于第1、2张卡片向左拖动结束时需分情况处理;当页面处于第2、3、4张卡片向右拖动结束时也需分情况处理。
  其他情况的向左向右拖动结束则只需把箭头动态面板切换为对应的状态即可;点击不同状态的箭头动态面板时只需要切换为下一状态即可把卡片与箭头对应上来(点击卡片1、2的无数字状态时切换为下一状态的无数字状态;有数字的切换为下一状态的有数字状态);点击箭头动态面板的卡片8状态时设置卡片加载交互。
  至此,已完成此案例的全部交互。
投诉 评论 转载

以“封装”的思维,来做原型原型是产品经理岗位最基本也是最重要的产出了,那么作为我们产品汪的日常工作,效率就很关键了,想要提高效率,不妨试一试用“封装”的思维方式来做原型吧封装的概念不管大家是……Auxre教程:网易云音乐听歌识曲交互动效制作如何用Auxre制作网易云音乐听歌识曲交互动效呢?一起来文中看看效果展示:分析交互动效打开网易云音乐,截图,然后我们可以看到,这个就像水波的动效是这样组成的:……从制作“打地鼠”小游戏,看对接客户的最后一步本文通过分享一个用Axure做打地鼠小游戏的小案例,希望大家通过这个案例能了解到:循环事件的设置方法;全局变量局部变量的使用方法;函数公式的使用方法;事件用例的使用方法;数据传……Axure教程:图片局部开灯交互动效如何利用Axure制作图片局部开灯交互动效呢?来文中看看本期教学由于是用作者本人的自拍照片进行制作教学,所以大家请勿乱传播,以免暴露本人帅的事实,话不多说,教学开始!……Axure教程:明日之子投票界面交互动效制作本文以明日之子投票界面为例,拆解了其中的交互动效,并具体分析了每一个交互动效的操作步骤。最近在追明日之子每天疯狂给妹妹点赞,所以尝试下投票界面的制作,分享给大家,这是我发……Axure教程:如何制作微信拍摄小视频按钮动效本文跟大家讲解一下,如何制作微信拍摄小视频按钮动效,一起来看看看看效果:制作过程1。分析截两张微信拍摄过程的界面,一共要制作两个动效:按钮交互:当……App产品原型背后要交代的细节和要理解的原则(一)笔者从产品经理设计需求的角度,分享了APP产品原型设计背后需要的注意的细节和原则,供大家参考与学习。移动App的产品设计往往都是所见即所有,没有太深奥的逻辑要交代的,比葫……Axure教程:计数文本域实现制定UI规范时,遇到实现“限制字数的文本域”的交互问题,即当用户输入的字数长度超过限制要求,如何只保留规定长度的文本?效果如下:我们知道【Number】类型的文本框……Axure技巧分享:个人中心二级菜单的交互实现在实现web端的顶部导航头像个人中心二级导航的原型,很多新手都会忽略Axure自带的一些高级交互效果,而采用冗余而复杂的交互事件。那么,要如何简单去实现这个效果呢?原型效……Axure教程:音乐播放器中,带时间的进度条歌词颜色变化旋转本文以QQ音乐为例,实现了带时间的进度条、歌词颜色变化、唱片旋转、暂停播放等原型交互。一、效果展示体验地址:https:v0u9to。axshare。com原……Axure教程:如何利用Axure实现可伸缩导航?在原型设计中,Axure还可以用于实现可伸缩导航功能,展现出菜单栏或者导航栏都无法完全展现的子菜单。那么,通过什么样的操作可以实现呢,本文为我们揭晓了答案。一、场景简述……Axure教程:首页的左右滑动、点击切换卡片、加载动画等交互本案例实现了微信读书首页的左右滑动切换卡片、点击按钮切换卡片、加载新卡片的动效、判断用户是否已浏览完推荐的新卡片等交互效果。一、效果展示体验地址:https:1qp……
浅谈菜鸟网络与产品经理能力模型AI产品经理如何做需求挖掘?从逻辑思维和金字塔原理,谈谈惰性思维对产品人的伤害从C端转型B端,产品经理要做出哪些改变创业公司的产品新人怎么搞活新项目?如何用写情书的思路写PRD?如何制定完美的产品策略?第一次做的ToB产品去部署,我竟然有点想哭产品高手必备MP能力模型产品经理与程序员沟通的艺术:避免这5个错误的思路数据产品经理的入门手册:数据产品的工作本质是什么?人工智能时代,传统PM如何快速转型成AI产品经理?我的梦想中国男足输给了越南队,那么问题来了,谁有权管理男足?校园里的月季花请问银行的非标贷款是什么呢美国认怂中俄崛起小学生关于春游踏青的作文道扣肉做法一看就馋嘴过年过节家家户户大麦高产的种植方法高中班主任的工作计划大班书店主题教案神笔马良读后感圆领太低怎么办圆领太低如何处理

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界