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

Axure8。0RP:制作一个“美美哒”的滚动条

4月8日 乔了了投稿
  在实际生产过程中我们发现Axure的动态面板原件可以提供强大的功能,比如滚动条,但是滚动条只能以原生效果展示,无法对其展示样式进行编辑。Axure的滚动条的丑就属于结构性问题,我们无法解决这个问题但是可以绕过,即让别人看到的Axure原型滚动条是我们想让对方看到的滚动条。
  一、准备素材
  这里用微信的界面来做展示,准备素材(笔者这里主要用了动态面板和中继器,嗯,在动态面板中充当内容的中继器),拼搭出微信的界面,并准备好你想要的滚动条样式,长度随意,因为我们会在其载入时来控制具体的长度。
  接下来将该动态面板的滚动条展示出来,“右键”“滚动条”“自动显示垂直滚动条”
  增加动态面板的宽度(原宽度18),然后在用一块宽17的控件将整个滚动条覆盖住,并调整颜色,使其重新恢复第一张图的效果
  此时你就会发现你已经获得了一个隐藏了滚动条的动态面板
  二、准备交互
  从这一步开始是相对比较重要的工作,这里我们需要清楚如何进行交互达到让别人看到我们想给他们看到的“滚动条”的目的,可能有点绕,但简单来说,就是具体实现的逻辑。
  说出来你可能不信,这比把大象关进冰箱里要简单,因为逻辑上只需要两步:
  在页面载入时,将滚动条调整为制定的比例
  在页面滚动时,相应的移动滚动条的位置
  是不是很简单?
  正式开始准备交互:
  第一个公式滚动条的高度
  “滚动条的高度”“动态面板高度”“动态面板高度”“动态面板中内容的高度”
  大家知道滚动条是根据一定比例显示的,这样的比例控制可以使滚动条在页面滚动到顶端和低端时,“滚动条(flower)”老老实实的待在界面内而不会出墙,这里的墙就是“动态面板(wall)”,而“动态面板中内容的高度(content)”在这里就是中继器的高度。
  如上图所示,“滚动条高度”wall。heightwall。heightcontent。height
  第二个公式滚动条的移动
  “滚动条的动态位置”“滚动条的初始位置”“动态面板滚动的y值”“动态面板高度”“动态面板中内容的高度”
  这里用的词是“滚动条的动态位置”而不是“滚动条的位移”,因为实际上是在每次进行滚动操作之后将滚动条移动到对应的位置,而不是实时一个像素一个像素的跟随移动。有“初始位置”是因为要用“绝对位移”,为什么要用“绝对位移”?好奇的朋友们可以自己用相对位移实验一下,后面也会提到。
  “动态面板滚动的y值”“动态面板高度”“动态面板中内容的高度”这部分也不难理解,因为“墙”的高度有限,内容滚动过的距离只能按比例的体现在滚动条的移动距离上。
  三、交互制作
  为控件命名
  注意:在做交互的时候控件或者组一定要命名!!!
  控件命名如下图:
  初始化滚动条
  选中滚动条,添加载入事件
  设置当前(滚动条)元件的尺寸
  添加对应局部变量(动态面板和中继器),按照公式1编辑当前元件的尺寸值
  移动滚动条
  选中动态面板,添加“滚动时”事件
  动态面板滚动时移动滚动条至相应位置,这里是用“绝对位移”,并且一定要添加动画,时间看自己需求
  X的位置不变但是因为是绝对位移,所以这里的值要填写滚动条的x坐标,在添加相应的局部变量后,再编辑y公式。
  “初始y值”比较好理解就是滚动条在载入时的纵坐标;
  动态面板滚动的y值,可以这么理解,动态面板是静止不动的,而其中的内容每次上下移动的之后,内容顶端距离动态面板顶端的距离,这个值总是正值,这也是无法用“相对位移”来处理的原因。
  显示、隐藏
  微信滚动条效果简化为“移动时显示,移动结束后隐藏”,但是动态面板并没有滚动结束的选项,这里可以设置一个等待事件来等滚动条就位后再隐藏,也可以达到相应的效果。
  四、最后
  这里笔者用的素材比较朴素,大家可以自行给滚动条加效果,什么光圈、滤镜都可以。
  关于拖动效果的滚动条,其实也能做,真正做到微信的效果也是可以的,只是不可能模拟的那么流畅,大家可以自己研究下拖动的,拖动效果有个拖动结束事件还是很好用的。
投诉 评论 转载

Axure教程:微信二维码收付款动态交互制作动态面板是Axure的一个重要功能模块,本文笔者结合微信二维码收付款的交互流程,简单介绍下动态面板及动态赋值的应用。笔者学习Axure不足一个星期,贴出来供新手交流学习,……关于Axure,你需要知道的5个误区在产品工作中常常使用的Axure,有哪些需要避开的误区呢?之前在知乎上、身边遇到过类似的问题“如何高效利用Axure”、“Axure有哪些鲜为人知的技巧”,类似初学者讨教……Axure高保真原型,实现APP端轮播样式这个原型实现了任何你能想到的轮播交互,enjoy一、前期准备APP端的轮播效果,适合于banner的展示,在实战中有很多的用处。首先我们应该想一想,轮播样式在界面上……Axure教程三:快手APP视频播放页交互说明本文是系列Axure教程的完结篇,主要分享快手APP视频播放页的相关交互,包括收藏、关注、分享及评论内容查看。写到这里,要和初入产品坑的同学特别说明一点,Axure归根到……Axure教程二:快手APP拍摄页交互说明继上篇文章,本文继续和大家分享关于快手APP的相关交互设计。第一期主要和大家分享了快手顶部Tab切换交互、侧导航展开交互、视频播放页交互以及视频拍摄页交互效果。作为……Axure中继器:动态的实现表单的增删改查文章分享了关于利用Axure,动态的实现表单的增删改的具体操作过程,一起来学习下。1。搭好样式的架子我们初步打算实现的是,在Axure中动态的实现表单的增删改。第一……Axure教程:上下滚动效果制作步骤详解上一篇《Axure教程:轮播图制作步骤详解》,今天来给大家讲讲如何用Axure实现上下滚动效果。如何实现上下滚动效果:让内容在显示区域滚动;内容面板没有接触到……Axure教程一:快手APP顶部Tap切换及侧导航展示交互本系列xure学习系列共分三期,期望通过本次分享让初学者能够掌握Axure的交互设计。本次分享主要内容包括:快手顶部Tab切换交互;侧导航展开交互;视频播放页交互以及视频拍摄页……Axure8。0原型实例(附rp文件):老虎机积分抽奖本文作者将用axure8。0模拟做一个老虎机积分抽奖的原型。enjoy积分抽奖是现如今很多app用户成长激励体系中积分模块中都会有的手法之一,积分是个完善的小生态,获取积……Axure如何调整线框图的对齐细节?如果PM对原型的视觉要求比较高,那么画线框图的时候一定要注意各种细节,比如元件相对于页面的位置,和其他元件是否对齐等。接下来通过一些原型实例,给大家讲解一下如何优化线框图……如何规划一个从0到1的产品PRD,做出一个让主逻辑跑通的MV本文作者分享一份比较完整的PRD,来自他曾主导规划的一个项目,这是一款搭载在微信服务号上的生活服务类应用,针对家庭生活废品回收的试探性项目。enjoy近些年,移动互联开始……Axure8。0RP:制作一个“美美哒”的滚动条在实际生产过程中我们发现Axure的动态面板原件可以提供强大的功能,比如滚动条,但是滚动条只能以原生效果展示,无法对其展示样式进行编辑。Axure的滚动条的丑就属于结构性问题,……
终结拟物化与扁平化之争!多研究些问题,少谈些主义QQ电影票之iPad版项目总结解析社交游戏设计之用户留存率20个非常值得看的超级小网站如何设计产品和体验,让用户眼前一亮?从微博衰落到微信崛起:看未来产品的发展趋势一个应用有多少功能才足够?Android应用的9个TipsKPI式的产品设计如何打造一流的用户登录体验密码框设计设计师为何做不出产品经理想要的设计人机交互:不是靠技术,而是靠设计
毛孔粗大皮肤暗黄用什么护肤品解决皮肤暗黄的办法林志玲个人资料介绍出现在日本综艺暴瘦怎么回事新能源技术突破前夜,我们准备好了吗?怎么种向日葵猫砂哪种比较好用好用的猫砂排名我的梦想国内有4家银行倒闭,储户最多可获赔50万,2种情况将得不到赔平淡生活世界上最不要脸最无耻的国家韩国小日本和越南高速公路逆向行驶怎么处罚?极恶人间录人偶伯爵篇十农村种植致富项目农民种植一种农作物每公斤售价元亩

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