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

Axure8。0教程:制作一个带有tab选项栏的滚动区

8月12日 程染筱投稿
  大家好,这一次所要分享实现的效果就是:纵向滑动移动端屏幕,内容向上滚动直至tab选项栏到达顶部时,tab选项栏固定在顶部,而tab选项栏下内容继续滚动。由于这里使用了上一篇文章中所分享的移动端简单滚动区的制作,所以最好大家可以翻阅一下我的上一篇文章,有助于理解。
  1、材料准备
  两个滚动区域:具体的制作方法,可以参考我的上一篇分享文章。
  两个动态面板:一个放置常规内容,一个放置tab选项。
  2、页面布局
  (1)先从元件库中拖入一个矩形,设置尺寸大小为width360,height640,表示手机屏幕;再拖入一个矩形,设置尺寸大小为width360,height40,表示标题栏,如下图。
  (2)向手机屏幕区域拖入上一篇文章中介绍的内容滚动区动态面板rollingarea(width360,height600),双击进入State1,再双击contentarea进入它的State1,依次拖入两个动态面板:分别命名为dtmb01(x0,y0,width360,height250),dtmb02(x0,y250,width360,height40)。动态面板dtmb01放置普通内容,动态面板dtmb02放置tab选项。举个例子,假如这个页面要用来介绍某个商家,并且要发布商品上去供用户下单购买,那么动态面板dtmb01就可以放置商家的图片和名称,动态面板dtmb02的选项就可以是“商品”和“商家简介”,如下图。
  (3)再拖入一个上一篇文章中介绍的内容滚动区,设置width360,height560),为了区分上一个动态面板,我们将这一个动态面板命名为rollingarea02,进入state1里将内容动态面板命名为contentarea02。在这里为什么要将这一个滚动区的高度设置为560呢?这是因为到最后我们所要的滚动区域,也就是这个滚动区的高度是:整个手机屏幕的高度减去标题栏的高度,再减去tab选项栏的高度,也就是6404040560。为了便于理解,我给这个内容区域加入一些模拟数据。如下图。
  3、实现交互
  首先,我们先按键盘F5键,预览一下。
  我们可以看到,如果拖动A或者B两个区域,滚动的是A、B、C三个区域;如果拖动的是C区域,那么滚动的只有C区域。但是我们最终要实现的是:在最初时无论拖动哪里都是滚动整个的A、B、C三个区域,直到B区域的tab选项栏滚动到顶部被固定住,再换成滚动C区域。所以我们需要为C区域的rollingarea02作一个限制。
  (1)设置当tab选项栏(B区域)未到达顶部而去拖动C区域时,滚动的是整个的A、B、C三个区域。如何来判断B区域是不是到达了顶部呢?我们可以通过第一个rollingarea里的动态面板contentarea的y值来判断。一旦contentarea的y值等于动态面板dtmb01高度的负值时,说明B区域刚好到达了顶部。所以简单的理解就是:在拖动C区域时,如果contentarea的y值大于动态面板dtmb01高度的负值,那么滚动contentarea整个区域(包括A、B、C区域);如果contentarea的值小于或等于动态面板dtmb01高度的负值,那么滚动contentarea02。
  (2)转换为语句实现交互
  a。如果contentarea的y值大于动态面板dtmb01高度的负值,则垂直移动contentarea:双击C区域的动态面板rollingarea02,进入state1,点击动态面板contentarea02,在右边的交互中添加用例,选择“拖动时,”点击“添加条件”,选择值,然后添加值的对象,点击“fx”来插入受限的对象(这里要监督的对象是contentarea的y值)。
  所以插入局部变量(元件contentarea,命名为LVAR1),取它的y值,如下图。
  选择””运算符,如下图:
  我们需要在右边插入值(动态面板dtmb01高度的负值),点击“fx”,同样插入局部变量LVAR1,并且取它高度的负值,如下图:
  条件设置完毕,接着设置在这个条件下时,垂直拖动contentarea。
  b。如果contentarea的y值小于或者等于动态面板dtmb01高度的负值,则垂直拖动contentarea02:添加用例case2“拖动时”的elseif用例设置动作为垂直拖动contentarea02,如下图:
  我们再按键盘F5键预览,发现tab栏滚动到顶部时被固定住了,刚刚要的效果总算是实现了。
  但是,我们发现当tab栏被固定住时,我们往下拖动商品列表(C区域)的时候,我们无法回去看A区域的商家的图片和名称。
  那么这时我们就需要解决这个问题:当contentarea02被往下拖到尽头时,contentarea需要向下滚动一定距离。
  (3)点击contentarea02,双击原有的case1(if”〔〔This。y〕〕0),添加动作设置线性移动contentarea到相对位置(0,50),如下图。
  我们再按键盘F5键预览,发现刚刚的问题解决了。可是,另外一个问题又来了:我们向下拖动C区域,当拖动结束时,屏幕的内容会被定住,没法弹回去,不过向下拖动A或者B区域结束时不会出现这样的情况。所以这一定是因为我们对C区域,也就是contentarea02的拖动结束用例没有设置完善。我们需要设置拖动它结束时contentarea要回到顶部,简单的说就是拖动结束时contentarea要回到(0,0)的位置。
  (4)点击contentarea02,在原来的基础上添加“拖动结束时”用例case3,添加条件,如下图步骤:
  再按键盘F5键预览,刚刚的问题解决了。
  至此,一个带有tab选项栏的滚动区就完成了,我们可以看到如下效果!
投诉 评论 转载

Axure7。0实例:利用Axure制作放大镜原型工欲善其事,必先利其器。作者分享了自己做放大镜原型的过程,希望给大家带来一些参考。我是刚应聘产品助理的实习生,本身是学开发的,由于兴趣爱好,选择从事产品行业,工欲善其事,……Axure实例:创建浏览器顶部固定菜单及子菜单文章分享了一个运用Axure创建浏览器顶部固定菜单及子菜单的例子,和各位PM分享,希望能帮到一些需要的朋友。在下是个axure新手,要用axure实现下面一个功能:……Axure原型教程:利用Axure制作剪刀石头布小游戏文章分享了如何利用Axure制作剪刀石头布的小游戏,与大家分享,相信大家一定会有所收获。教你用Axure做个剪刀石头布的小游戏。先睹为快:【点我预览】教程开始……Axure8。0教程:制作一个带有tab选项栏的滚动区大家好,这一次所要分享实现的效果就是:纵向滑动移动端屏幕,内容向上滚动直至tab选项栏到达顶部时,tab选项栏固定在顶部,而tab选项栏下内容继续滚动。由于这里使用了上一篇文章……Axure8。0实例:复选框的应用很多业务系统之中都会有以列表的形式展现数据的情况,那么问题来了,对列表选择时会出现多选、全选、反选的问题,今天就来叨一叨如何使用axure原型工具实现复选框的多选、全选和反选。……Axure教程:12306图片验证码的实现(随机可验证)网上关于12306图片验证码的吐槽已经是铺天盖地,当然,现在的12306图片验证码已经不像以前那么变态了。不过鹏哥心里一直有个心结,纵使它如何变态,我都想用Axure把它画出来……在全球化流程中,如何给原型设计加分?全球化是一种不可抵挡的潮流。信息技术行业随着全球化的发展不断的状大,软件开发现在也越来越显示出全球化的趋势。前有TubikStudio这种设计公司,后有Dribbble、……Axure干货制作移动APP端的左侧滑菜单原型工具有多种,为何我确对Axure情有独钟?看了你就明白他的强大。本文重点是自己制作经验分享,视觉元素是次要(自己搞的界面,欢迎UI同学提上你的宝贵意见)。本次教程分享……Axure教程:可使用的计算器demo制作(下)上篇文章《Axure教程:可使用的计算器demo制作(上)》,讲完了数字键0、19以及其他几个键的事件设置,这篇文章补充讲完键、键的事件写法,完成整个计算器demo的制作,建议……如何在AxureRP8中规范使用FontAwesome图标库今天简单分享一下在AxureRP8中如何使用FontAwesome图标库完成设计。在做交互设计的时候,作为产品设计师我们常常需要用一些标准的图标库,通过导入现成的图标可以……Axure教程:用中继器和日期函数实现万年历对于万年历的概念,大家已经非常熟悉了,尤其临近节假日的时候,我们会习惯去查看日历上的放假安排,但是经常觉得很坑爹啊有木有,不过这是题外话了。今天这个案例就和万年历有关,教大家使……Axure教程:多账户的登录验证登录注册是一个系统的门户,做好登录注册是第一步。对于尚未接触学习中继器组件的小伙伴,可通过使用全局变量实现多账户的登录验证与注册。话不多说,下手来干~关系组件……
首次创业症状:想法不深,办法不多,做法不狠10分钟学会如何撰写洗脑文案【知乎精选】如何面试一个产品经理?如何判断一个产品经理是否是苹果你深深的伤害了我,还不让我说腾讯产品经理成长经历感悟:成熟产品经理必备特质【干货】产品经理从零到一技术进阶:不懂代码也能愉快地与开发相真实案例:分析AppStore审核失败原因及解决办法“微信之父”张小龙的书单!【移动互联网人士必看】用户调研?90的用户都是骗子产品新人体验一款校园书籍交易App从设计到上线过程腾讯资深产品经理谈产品经理团队管理几点心得提高WEB用户体验至关重要的几点

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