沧州三亚菏泽经济预测自然
投稿投诉
自然科学
知识物理
化学生物
地理解释
预测理解
本质社会
人类现象
行为研究
经济政治
心理结构
关系指导
人文遗产
菏泽德阳
山西湖州
宝鸡上海
茂名内江
三亚信阳
长春北海
西安安徽
黄石烟台
沧州湛江
肇庆鹤壁
六安韶关
成都钦州

教程如何实现顶部式导航栏

5月21日 满月族投稿
  如何实现顶部tab式导航栏?来文中看看
  实现的效果:点击tab,切换对应的内容页面,指示标识移动到对应选中tab。
  思路:
  通过动态面板实现内容页面切换,n个tab设置n个状态;
  指示标识通过位移,移动到对应的位置;
  绑定tab按钮的点击事件,设置动态面板的状态切换,以及指示标识的移动位置。
  1、首先,添加页面布局,如下图
  2、为动态面板添加
  状态页面,n个Tab,增加n个状态页。我设置了3个Tab,增加了3个对应的状态页,并且重命名,命名要容易区分,因为接下来即将对它进行编辑。
  为状态页面添加内容,为了看出切换效果,每个页面的内容不要一样。
  准备工作做完,以下即将开始划重点。
  3、为tab按钮绑定点击事件
  点击事件有2个:
  动态面板状态切换;
  指示标识位置移动。
  这个2个事件的没有顺序要求,随意。
  先简单介绍以下动态面板切换:
  为了将tab1和面板状态page1关联,在设置面板状态时,需要选择page1,动画效果和动画时长按需选择(同理,如果是tab2,要选择page2。所以面板状态的命名要容易识别,用途就在这里)如下图。
  重点中的重点,就是元件的位移
  元件位移,在设置用例当中,有个移动的操作。选中需要移动的元件命名为指示标识的元件(元件的命名方便在操作元件时快速识别)。
  需要编辑设置的条件:参考坐标系(相对位置、绝对位置)、位移的位置(x、y)、动画效果(非必须),如下图:
  名词释义:
  绝对位置:是以当前容器的位置(x,y)作为原点(0,0);
  相对位置:是以自己上一次的位置(x,y)作为原点(0,0)。
  1)选择参考坐标系
  选择绝对位置。如果设置相对位置,会发现位移的位置产生了神奇的偏差,在原来的位置上,叠加xy的值,比如最初的位置是(2,2),设置位移x5,y5,不会移动到(5,5)的位置,而是移动到(7,7)的位置。
  2)设置X、Y的位置
  先了解一下以下即将用到的函数的含义(以下函数解释内容来自axure非官方中文网:https:www。axure。com。cn5068)
  This:获取当前元件对象。当前元件是指当前添加交互动作的元件。
  Target:获取目标元件对象。目标元件是指当前交互动作控制的元件。
  width:获取元件对象的宽度值。
  height:获取元件对象的高度值。
  top:获取元件对象的上边界坐标值。
  left:获取元件对象的左边界坐标值。
  right:获取元件对象的右边界坐标值。
  bottom:获取元件对象的下边界坐标值。
  以tab1按钮为例说明以上元件函数的意思,看下图标注:
  tab1按钮绑定点击事件,在点击事件的用例情境里,tab1是T
  指示标识,是tab1通过点击事件,需要控制其进行位移操作的,所以是目标元件,即T
  tab1按钮左边距离画布左边缘的距离:
  tab1按钮右边缘距离画布左边的距离:
  tab1按钮上边缘距离画布顶部的距离:
  tab1按钮下边缘距离画布顶部的距离:bottom。
  了解以上函数的含义后,看看我们需要什么数值,又可以获取到什么数值。
  移动指示标识,需要明确每次移动指示标识的x,y。
  指示标签显示在tab标签的水平居中位置,指示标识永远是跟随tab标签的,点击哪个tab标签跟着移动到哪个tab标签的下方,可以根据tab标签的位置,进行计算位置。
  (1)先确定指示标签的y值
  因为指示标识是在水平位置上移动,所以y值是固定的,获取tab标签的底部位置tab。布局界面中标识和tab之间3个单位的间隔,所以指示标识距离画布顶部的距离ytab。bottom3,即yThis。bottom3。
  (2)x的值稍微复杂一点,由2部分组成:
  tab标签左侧距离画布左侧的距离tab。
  tab标签和指示标识居中显示时,指示标签左侧距离tab标签左侧的距离tab标签宽度的一半减去指示标识宽度的一半,即tab。width2指示标签。width2;所以指示标签距离画布左侧的距离xtab。lefttab。width2指示标识。width2,即xThis。leftThis。width2Target。width2。
  完美的获取到了指示标识的x,y值,接下来,就是设置到用例中。点击fx和fy分别编辑x,y的值,如下图:
  其基本语法是用双方括号包含,变量值和函数用英文句号连接,例如:〔〔This。width〕〕当前元件的宽度。
  变量值和函数不要拼写错误,大小写不敏感y值同理。
  总结
  tab按钮添加点击事件;
  触发动态面板切换状态;
  指示标识进行位移操作。
  元件函数:
  绝对位置:是以当前容器的位置(x,y)作为原点(0,0);
  相对位置:是以自己上一次的位置(x,y)作为原点(0,0)。
  This:获取当前元件对象。当前元件是指当前添加交互动作的元件。
  Target:获取目标元件对象。目标元件是指当前交互动作控制的元件。
  width:获取元件对象的宽度值。
  height:获取元件对象的高度值。
  top:获取元件对象的上边界坐标值。
  left:获取元件对象的左边界坐标值。
  right:获取元件对象的右边界坐标值。
  bottom:获取元件对象的下边界坐标值。
投诉 评论 转载

教程如何实现顶部式导航栏如何实现顶部tab式导航栏?来文中看看实现的效果:点击tab,切换对应的内容页面,指示标识移动到对应选中tab。思路:通过动态面板实现内容页面切换,n个tab……以后房产证写谁名都没用有了它房子才归你周末,看到这么个新闻,和咱们生活关系不小:目前全国31个省(区、市)中,除西藏自治区以外,均已发放出首本不动产权证书。按照国土资源部的相关工作安排,要力争2016年年底前……车厘子是高糖水果吗车厘子中含有大量的糖类是高糖水果,因含有的糖分较高在食用时有一定的禁忌,高血糖以及糖尿病患者需少吃或者禁吃,避免血糖升高对健康造成影响,另外车厘子中的维生素以及氨基酸含量较多,……顾客成就了品牌而不是品牌自己五种错误的价值观营销从来就不是去解决卖的问题,而是去解决买的问题。只有明白了这层道理,不管是营销还是品牌,才会有它存在的价值。前些天,一位朋友跟我介绍了一种新的赚钱方式:现在有这样……高效培养领导力的六大方法领导者必须具备灵活的接受与下属个人品质、公司文化及公司境遇相符合的战略。一种新的思想着重认为领导力应具备果断、坦诚、人文关怀及弹性。领导者需要真实并且以身作则,能够给予那些忠城……夫妻离婚公司股权怎么分配据统计,仅2019年的离婚率达到了43,离婚率逐年上涨,所以不少人会配到夫妻离婚公司股权分配的问题。所以,对这些知识都要有所了解,以备不时之需。那么,夫妻离婚公司股权怎么分配?……面相解析三角眼眼睛是心灵的窗口,在面相中占有很重要的地位。通过观察一个人的眼睛,能够大致了解其人的心性如何。例如眼睛细长的人善于思考,智慧高;眼睛大睫毛长的人比较天真;眼睛大而水汪汪的人容易……桂花怎样保存香味关于桂花怎样保存香味一般有六种方法,可以选择用微波炉烘干桂花,或配上麦芽糖做桂花蜜,或混入马蹄粉做桂花糕,或磨成桂花粉,或放入白酒中酿成桂花酒或者晒干后放入荷包中都是很好的保存……真丝眼罩也太可了吧睡眠终于有保证了蒸汽眼罩因能有效促进血液循环、缓解眼部疲劳,保护视力淡化细纹被很多人所喜爱,尤其是上班族更把其当做生活中的必需品。而近期EVERBAB的真丝眼罩更是火爆,在网上随处可见它的身影……小黑钻还用洗面奶吗小黑钻打不起泡怎么办fancl小黑钻是fancl去年推出的新品,主打深层清洁的洁颜粉产品。使用时需要混合温水揉搓。小黑钻也是cosme大赏的推荐洁颜产品,口碑不错,包装也很方便携带。那么用了fan……电饼铛糊了用什么清洗的快我们都知道,电饼铛是比较受欢迎的一种厨房用品,它具有很不错的用途,不仅可以用来烙饼,还可以煎各种各样的食物,比如牛排、鸡蛋等等,深受人们喜欢。那么电饼铛糊了用什么清洗的快呢?下……花十二万就能参加北京高考专家提醒不要上当花12。5万元,就可将在读的初中生或高中一、二年级的学生户口,落户到北京一所中专学校,然后以北京人的身份参加〔b〕北京高考〔b〕。近日,有学生家长向记者反映有这样一个办学机构,……
黄渤导演的一出好戏就是一部职场升迁指南带红妆的古风诗意网名无胶水无硼砂怎么做水晶泥有男朋友的大好处侧柏毒蛾的防治方法原来女人补血养气竟然要这样做如何从个方面判断是否做交互动画让前端调试也能这么酷秋季种植大葱适宜生长的环境条件有哪些影响大葱高产黄菖蒲花语信者之福彭壮说社群如何才能做好短视频营销轻轻钢材期货对钢铁行业的影响为什么你比别人老的快?春天的田野的小学作文我的理想女性跳绳运动可以减肥吗开一家饰品加盟店要注意的经营要点有哪些呢英特尔12代酷睿桌面处理器全部型号曝光从2核赛扬,到16核i免费节小学作文400字侦查羁押期限从何起算?中年有横财的姓名格式今年衬衫半身裙这样搭,既利落又高级,还很有温柔女人味你会嫁给爸爸那样的人吗被热议爸爸是好爸爸,却不是好老公公司劳动合同

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找