关系经济人类预测化学自然
中准网
自然科学
知识物理
化学生物
地理解释
预测理解
本质社会
人类现象
行为研究
经济政治
心理结构
关系指导
人文遗产

豆瓣电影滑屏切换和菜单顶部吸附结合的交互实现

3月11日 夜未央投稿
  本文是关于豆瓣电影APP在滑屏切换和菜单顶部吸附结合的交互实现。enjoy
  从预览效果来看,这里涉及到滑屏和单击左右切换、顶部菜单两个主页的吸附这两大交互。
  我的上一篇文章讲的就是前一大交互,不过我还是会在这里复习一下的。
  第一步:截屏,切图
  我的手机可以长屏截屏,得到第一页截屏:
  、切图
  我们需要切到如下素材:手机状态栏和搜索框、广告、正在热映黑字、即将上映灰字、黑色滑块、滑块下的灰色线条、电影主页内容,下方主菜单。
  、操作
  拉辅助线(注意放大贴合到像素级别)切图工具沿着辅助线拉矩形点击文件导出储存为web格式找到导出的文件夹images命名。
  第二屏中间有滚动日期,没有截到长屏,于是截了8张屏,然后慢慢切图:
  切图需要取得素材:正在热映灰字、即将上映黑字、时间栏、主页内容。
  如图:
  整合一下素材:
  第二步:将素材放入Axure
  由于我的手机分辨率是10801920,于是我设置的原型尺寸为360640,缩小三倍。
  锁定宽高比,设置宽为360,正在热映图则设置为180。
  接着就是按住ctrlshift,复制拖动正在热映插入即将上映灰字,和黑色滑块,设置高为2像素,切到的黑色滑块图尺寸为5405,高5除以三,取2像素(因为不能设置小数)。
  为了不让黑色滑块另一边不露空隙,我要将它上移1像素,留1像素至于灰色线条之上(灰色线条像素为1)经计算正在热映黑字Y坐标为189,高为38,相加为227,那么黑色滑块Y坐标为226,灰色线条Y坐标为227。
  继续插入主页和底部菜单,因为尺寸为360640,底部菜单的高为49,所以设置它的Y坐标为591。
  插入时间栏,因为它是在即将上映那一主页最上部的,所以Y坐标为228,和这边主页一样。(先隐藏掉,这点最后会讲)
  将各个元素命名,将需要顶部吸附的元素组合,命名为菜单组。
  将会滚动的元素:广告,吸附菜单组,主页选中,转换为动态面板,命名为滚动。
  因为搜索框高为64,640减去64为576,设置动态面板样式,尺寸为360576,属性自动显示垂直滚动条。
  先F5预览一下,只有滚动效果,没有左右滑屏和菜单吸附效果。
  先看那个时间栏的高度为74,将主页转换为动态面板,取消自动调整为内容尺寸,添加状态,状态2插入内容图片,第一张图设置Y坐标为74,为了给时间栏留出空间。
  设置两个菜单为动态面板,添加状态,插入图片,目前所有素材都上去了,那么都命名好
  第三步,开始交互
  ()第一大交互左右滑动或点击切换主页
  参考《Axure:模拟豆瓣电影APP滑动点击切换主页》
  首先设置向左拖动结束时的交互,如下图,以此类推设置向右拖动结束时的交互
  设置两个灰色字体的点击事件的切换,先看即将上映灰字,交互和上面是一样的:
  以此类推,设置正在热映灰字的交互,预览一下:(吐槽一下:GIF录制和压缩真的很费时间啊!我总要想办法让它不超过2M)
  OK,第一大交互搞定了,但是上面没有顶部吸附效果,休息一下。
  ()第二大交互:两种状态下的菜单顶部吸附
  变量scrollX和scrollY
  首先讲一下变量scrollX和scrollY,就是动态面板滚动的距离,也可以说,scrollX是动态面板滚动时元件的X坐标,scrollY是动态面板滚动时元件的Y坐标。首先要知道Axure的Y坐标相对于我们的视觉习惯是刚好相反的,因为它的Y坐标是越往下越大,如图:一开始坐标为(0,0)当你往上滚动100时,此时它的坐标为(0,100);
  让我们验证一下,插入一个矩形,设置当动态面板滚动时,显示scrollY的数值大小:
  如果理解了,那我们开始做顶部吸附交互吧。
  需要思考的问题
  首先要知道,何时开始吸附,何时停止吸附,然后要知道怎么个吸附法
  答案来了:
  开始吸附就是当滚动的距离刚好到达菜单栏Y坐标的那一刻,结束吸附就是滚动距离没有达到菜单栏Y坐标;此时就要知道菜单栏的Y坐标,为125,那等于或超过125时,开始吸附,小于时则停止。
  让菜单栏吸附就是让菜单永远处于最高的部位,而最高的部位刚好就是(0,scrollY),记住在最顶部有一个隐形的Y坐标一直随着滚动而变化。停止吸附就是菜单栏回到它原来的地方。
  case1:
  case2:
  快要大功告成了,但是还有两个问题:
  即将上映主页时间栏没有吸附,之前将它隐藏了,如果不隐藏,那么正在热映主页也会看到。
  仔细看上图,在吸附的同时切换主页,会发现吸附栏是透明的,因为菜单黑白两种颜色字体切换时是有逐渐这个动画的。
  那要如何解决呢?
  第一个问题这样:index载入时,隐藏它,当主页向左滑动结束时(包括点击即将上映灰字),将时间栏显示,向右滑动结束时(包括点击正在热映灰字),将时间栏隐藏。
  第二个问题这样:加一个白色矩形置于吸附菜单栏和主页之间。
  我错了,其实是把矩形插入到菜单栏组合,并放在最下面,OK,预览一下。
  我发现学习一个工具的最好办法就是直接上手做,以点带面,即学即用,而不是想先系统学会这个工具再开始去做。
  共勉!
  本文由kevin原创发布于人人都是产品经理。未经许可,禁止转载。
  题图来自Pexels,基于CC0协议
投诉 评论 转载

都姓取名宝典都姓宝宝名字大全都姓在我国也是一个起源非常久远的姓了,都姓最早起源于战国时期的齐国,得姓始祖是公都子。都姓也有其他的一些起源,比如有出自蒙古族的后裔等等。都姓在历史上也有一些历史名人,比如都尉……傻傻的灭霸一个草根创业者如何逆袭6月25日,豆盟科技(01917。HK)创始人杨斌站在演讲台上,模仿灭霸打了一下响指:在5G时代的广告行业术语里,将再也没有下载,也没有试玩,没有表单,只剩下成交。他的身……看完漫威部超级英雄电影期待复联看完漫威22部超级英雄电影,期待复联5作者:卡尔赫林很早以前,我喜欢看武侠、枪战、惊悚加推理的影片,不太喜欢看超级英雄电影。记得我在影院里看的第一部超级英雄电……古风霸气潇洒的网名清月聊无痕斯人独憔悴帘外雨潺潺一一风荷举画船听雨眠~今夜谁无眠)冠盖满京华落日映苍穹独自倚花红无奈风吹雨雨打芭蕉残……儿童简笔画教程怎么画北京天坛简笔画在我国的首都北京有很多的aclasstaghrefwiki10025dhBKGHQF99YK2Hh。html古代建筑a,这些建筑都是重要的文化遗产,下面我们就来看看儿童简笔画背……性爱后我应该如何清洁我的牙齿确实,这是一个技巧问题。当要清洁阴道时,没有这样的事情。阴道完全可以在性交后自行清洁即使里面有精子。此外,试图把事情交到自己手中实际上弊大于利。切勿〔使用〕声称清洁阴道或……男生不回你信息意味着什么aclasstaghrefwiki10455IHtPFf319。html男生a不回你信息,意味着什么呢?一起来看看。操作方法01:hr你在男生心目中的位置不重要。如……韭菜功效多这类人不宜多吃3类人不宜常吃韭菜韭菜一般人群皆可食用,尤其适合体质虚寒、皮肤粗糙、便秘、有痔疮等人群。韭菜食用方法很多,韭菜炒鸡蛋、韭菜盒子、韭菜饺子等都是常见的美食。韭菜还可与粳米同……频繁急刹车最废油时速公里最经济8月以来,半合成机油一下子卖掉了近200瓶。城北一家4S店服务部经理透露。近日,不少4S店反映,天气持续炎热,车子的问题不断增多,前来保养的车辆瞬间爆棚,集中性问题主要是油耗的……旅游的必备药物有哪些感冒时应根据自身情况选择。中药制剂:可以应付一般的感冒症状而少副作用,如感冒清热冲剂、羚羊感冒片、感冒通等。解热镇痛药:可以退热和缓解头痛、关节痛等症状,如阿司匹林、布洛芬等。……豆瓣电影滑屏切换和菜单顶部吸附结合的交互实现本文是关于豆瓣电影APP在滑屏切换和菜单顶部吸附结合的交互实现。enjoy从预览效果来看,这里涉及到滑屏和单击左右切换、顶部菜单两个主页的吸附这两大交互。我的上一篇……以简化为初衷的交互设计给用户带来了什么推荐理由:在回顾以简约为风格的交互设计时,很容易想到一堆让人抓狂的繁琐设计。而作者大寒与贝塔在回顾了一堆麻烦的操作,也思考了以简化为初衷的交互设计背后的价值。用心简化原来的操作……
易中天为何说华夏文明只有年不是年吗老年人的运动及注意事项巧食三餐长聪慧大姓取名好听的名字大姓宝宝起名合集汉朝将军李陵战败投降匈奴却被后世颂扬千年男人为何有处女情结蔓萝影院百部二战经典电影乘风破浪的姐姐怎么投票有六位姐姐遗憾离开了舞台超炫酷电动越野车开始预售啦无需定金过往皆凡烟爱情短文魏姓男孩起名分的做爱时间延长技巧有哪些
谍战剧中经常有用手指敲摩斯密码暗中交流的情节,现实中可能吗?秦始皇为什么要统一度量衡?秦统一度量衡是大势所趋存折与银行卡的区别主要发达国家的少儿阅读教育情况广告设计实践课程教学模式研究探索《彩色的梦》教学反思主流应用市场首位创新奖项大满贯诞生!Z世代成长伙伴hope未如果我们都习惯了安静中国最能吃辣的省份排名前十的有哪几个?360免费查手机号码定位(定位对方手机位置怎么弄)慢雾:2022上半年区块链安全态势报告解读热议聚热点网 切莫对陌生人亲近,对亲人苛刻

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找菏泽德阳山西湖州宝鸡上海茂名内江三亚信阳长春北海西安安徽黄石烟台沧州湛江肇庆鹤壁六安韶关成都钦州