axure菜鸟教程(如何用Axure8实现环形进度条)

2024-06-05 02:51:02 73

axure菜鸟教程(如何用Axure8实现环形进度条)

本文目录

如何用Axure8实现环形进度条

今天在网上看到了几篇关于环形进度条的Axure教程,由于天性愚钝,学了一整天才弄懂其原理,但是强迫症的细胞告诉我网上的几篇教程不太完美,于是我跳进了产品经理最忌讳的坑——追求完美。

不只是进度条,很多模块都有很多方法,勤于思考就能用不同的方法做出来,活学活用,共勉。

一、元件准备

如上图所示:

1、尺寸为202*202圆形1个,并命名为“外环”;

2、尺寸为148*148圆形1个,并命名为“内环”;

3、按钮1个,命名为“开始”,作为触发按钮;

4、尺寸202*202大圆与152*152小圆组合而成的四分之一圆环1个,颜色填充为白色(图中是为了显示出来才临时填充的灰色),组合命名为“白条”,ps:尺寸之所以和元件5不同是为了避免圆心叠加时露出红色的边;

5、尺寸为200*200大圆与150*150小圆组合而成的四分之一圆环4个,组合时大圆填充红色,小圆填充白色,组合分别命名为“红条1234”。

二、元件摆放位置

1、将“外环”置于最底层;

2、将“红条1234”分别于“外环”圆心重合放置;

3、将“白条”与“外环”圆心重合放置,此时白条会遮挡住红条,在元件准备时之所以让白条尺寸略大于红条尺寸,就是为了遮挡住红条的边缘颜色,实现完全遮挡,不留瑕疵;

4、将“内环”与“外环”圆心重合放置;

5、最后将“开始”按钮放置自己喜欢的位置。

如下图所示:

三、添加用例

对“开始”按钮做“鼠标单击时”事件:

具体过程:

旋转“红条1”to 90度,汉化项是“到达”,顺时针,线性,200ms→旋转“红条2”to 180度,顺时针,线性,400ms→旋转“红条3”to 270度,顺时针,线性,600ms→旋转“红条4”to 180度(注意:这个地方先旋转180度与红条2重合),顺时针,线性,400ms→等待400ms→将“红条4”置于顶层→将“内环”置于顶层→旋转“红条4”by 180度,汉化项是“经过”,线性,400ms→F5看一下效果吧。

四、难点解释

1、四个红条是如何旋转的?

最初4个红条是叠加在一起的,开始旋转时其实4个红条是同时旋转的,只是4个红条的最终位置不一样,就像跑步,一声枪响同时起跑,第一个人跑了1/4停下了,第二个人跑了2/4停下了,第三个人跑了3/4停下了,只有第四个人跑完了全程。同理,顺时针90度是红条1停下的位置,180度是红条2停下的位置,270度是红条3停下的位置,360度是红条4停下的位置,但是为什么先让红条4旋转到180度,中间停顿一下呢?下面解释。

2、为什么先让红条4旋转180度?

聪明的同学肯定已经看出来了!如果让红条4直接旋转到360度,那么它会被那个最初遮挡红条的白条所遮挡,这样红条4旋转360度就相当于做的无用功。所以,我们需要让红条4分两步旋转,中间停留一下让其置于顶层,这样到最终位置就不会被白条遮挡。

3、为什么最终又让内环置于顶层?

大家可以试试,不将内环置于顶层有什么影响。PS.其实还是为了追求细节啦,哈哈哈….

4、时间上有什么关系?200ms、400ms、600ms、800ms有什么联系?

其实这是从物理学上运动的过程考虑的,红条1234旋转的路程是一种倍数关系,如果想让进度条实现均匀递增,那么时间上也应该保持倍数关系。红条4的完整运动时间其实是800ms,大家可以试一下调整时间做非匀速递增的进度条,我没有试哦。

5、为什么红条4第一次旋转用的“to”,第二次旋转用的“by”?

其实这是个英语问题,到达那里用介词“to”,经过哪里用介词“by”。红条4第一次旋转时,它的开始位置是0度那里,第二次旋转时,如果选择“to”会把第一次旋转后的180度位置当成新的起点,这个地点相当于一个新的起点,如果还用“to”,就是在新起点的参照上到达一个固定位置。PS:其实本案例里这一步用“to”或“by”结果是一样的,纯属巧合,但是道理是不一样的,关于to和by的区别大家一定要弄懂。

五、Bug

进度条达到100%后,反复点击“开始”按钮看看有什么效果,我不会告诉你有bug哦….

axure菜鸟教程(如何用Axure8实现环形进度条)

本文编辑:admin

本文相关文章:


axure菜鸟教程(axure中如何做非空校验菜鸟入门请求高人指点)

axure菜鸟教程(axure中如何做非空校验菜鸟入门请求高人指点)

本文目录axure中如何做非空校验菜鸟入门请求高人指点Axure系列教程(十一):HighCharts设计统计图表原型图axure教程axure中如何做非空校验菜鸟入门请求高人指点比如一个文本框(命名A),默认时提示“输入用户名”,获得焦点

2024年5月17日 22:39

更多文章:


css是什么发动机(上汽大众全新一代帕萨特为何有CSS,DBF,DJS,DKⅤ,DKX几种型号发动机)

css是什么发动机(上汽大众全新一代帕萨特为何有CSS,DBF,DJS,DKⅤ,DKX几种型号发动机)

大家好,关于css是什么发动机很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于上汽大众全新一代帕萨特为何有CSS,DBF,DJS,DKⅤ,DKX几种型号发动机的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您

2024年9月1日 19:40

menuitem控件(asp.net menu控件菜单项的间距如何调)

menuitem控件(asp.net menu控件菜单项的间距如何调)

“menuitem控件”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看menuitem控件(asp.net menu控件菜单项的间距如何调)!本文目录asp.net menu控件菜单项的间距如何调ASP.NETMenu控件的

2024年8月25日 00:25

getset方法的作用(C#中的get set有什么作用)

getset方法的作用(C#中的get set有什么作用)

本篇文章给大家谈谈getset方法的作用,以及C#中的get set有什么作用对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录C#中的get

2024年9月4日 10:35

创建微信公众号要钱吗(注册微信公众号需要花钱吗怎么注册)

创建微信公众号要钱吗(注册微信公众号需要花钱吗怎么注册)

本文目录注册微信公众号需要花钱吗怎么注册微信公众号怎么申请,要多少钱建立微信公众号收费吗开通微信公众号需要支付多少费用微信公众号要收费的吗微信公众号创建要钱吗个人开公众号需要花钱吗申请微信公众号要钱么注册微信公众号需要花钱吗怎么注册摘要您好

2023年6月20日 19:00

16进制解码器(斯柯达明锐气囊电脑匹配方法)

16进制解码器(斯柯达明锐气囊电脑匹配方法)

本文目录斯柯达明锐气囊电脑匹配方法请问电脑光纤输出时,电影的声音是直接输出到功放的还是要解码器编码后才输出multisim中没有MC14495 16进制7段译码器,用什么芯片功能上可以代替呢斯柯达明锐气囊电脑匹配方法气囊电脑匹配方法需要输入

2024年6月17日 12:11

spring+struts+hibernate(struts+spring+hibernate如何在配子文件里面配置数据并读取)

spring+struts+hibernate(struts+spring+hibernate如何在配子文件里面配置数据并读取)

大家好,今天小编来为大家解答以下的问题,关于spring+struts+hibernate,struts+spring+hibernate如何在配子文件里面配置数据并读取这个很多人还不知道,现在让我们一起来看看吧!本文目录struts+sp

2024年8月27日 10:25

测试软件是什么工作(软件测试工程师具体是干什么的(软件测试员究竟做些什么))

测试软件是什么工作(软件测试工程师具体是干什么的(软件测试员究竟做些什么))

本文目录软件测试工程师具体是干什么的(软件测试员究竟做些什么)软件测试工程师是做什么的软件测试工程师具体是干什么的(软件测试员究竟做些什么)软件测试工程师简单的说是软件开发过程中的质量检测者和保障者,负责软件质量的把关工作。软件测试工程师具

2024年7月17日 04:34

ppt表格样式(怎么在ppt中设置表格样式)

ppt表格样式(怎么在ppt中设置表格样式)

“ppt表格样式”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看ppt表格样式(怎么在ppt中设置表格样式)!本文目录怎么在ppt中设置表格样式ppt怎么做三线表ppt表格样式怎么设置怎么在ppt中设置表格样式怎么在ppt中

2024年8月3日 21:00

如何快速学好英语(如何简单快速学好英语)

如何快速学好英语(如何简单快速学好英语)

本文目录如何简单快速学好英语怎么快速学好英语怎样才能快速学好英语如何快速学好英语零基础如何快速学好英语如何简单快速学好英语1.每天一词;2.尽可能多地讲英语;3.听外语之声或看外语电视; 4.在单语词典里查找你不认识的词;5.犯了错误立即纠

2024年7月21日 13:27

developer(GX-Works2,GX-Developer,编程怎么互相转换)

developer(GX-Works2,GX-Developer,编程怎么互相转换)

本文目录GX-Works2,GX-Developer,编程怎么互相转换戴尔宣布的XPS 13 (2020) Developer Edition怎么样戴尔XPS 13 (9380) Developer Edition怎么样googleplay

2024年7月18日 07:31

springboot优点面试(Spring Boot有哪些优点)

springboot优点面试(Spring Boot有哪些优点)

本文目录Spring Boot有哪些优点springboot框架的优点springboot自动装配原理面试回答是什么spring boot的优点聊聊Spring Boot面试相关问题关于springboot常见面试题整理笔记面试官:如何手写

2024年7月7日 04:33

excel函数排名(excel中如何排名次呢)

excel函数排名(excel中如何排名次呢)

大家好,今天小编来为大家解答以下的问题,关于excel函数排名,excel中如何排名次呢这个很多人还不知道,现在让我们一起来看看吧!本文目录excel中如何排名次呢excel rank函数与rank. eq函数区别是什么excel中如何排名

2024年7月26日 18:05

少儿编程好学吗(小孩子编程难学吗孩子能听得懂吗)

少儿编程好学吗(小孩子编程难学吗孩子能听得懂吗)

大家好,今天小编来为大家解答以下的问题,关于少儿编程好学吗,小孩子编程难学吗孩子能听得懂吗这个很多人还不知道,现在让我们一起来看看吧!本文目录小孩子编程难学吗孩子能听得懂吗少儿编程都学的啥啊,对于三岁的孩子来说难不难儿童机器人编程课好吗 儿

2024年7月24日 08:10

stridex水杨酸棉片(Stridex施颜适水杨酸棉片怎么分辨真假)

stridex水杨酸棉片(Stridex施颜适水杨酸棉片怎么分辨真假)

本文目录Stridex施颜适水杨酸棉片怎么分辨真假Stridex水杨酸棉片真的好用吗Stridex施颜适水杨酸棉片第一次用直接用红色的可以吗Stridex施颜适水杨酸棉片怎么分辨真假先说真货啥样:没有塑料封膜;正面防伪标签与背面的白色标签同

2024年6月14日 12:17

htmljscss动态网页设计(用javascript,HTM,css设计一个页面)

htmljscss动态网页设计(用javascript,HTM,css设计一个页面)

本文目录用javascript,HTM,css设计一个页面【高分】求帮写一个把js和css动态插入HTML中的js初学网页设计,我想问一下,html,css,js,vb,asp,有什么区别,我想学一下动态网页,静态网页我几经基本了解HTML

2024年7月22日 14:17

小时代4的结局为什么大家都死了(小时代4为什么都死了)

小时代4的结局为什么大家都死了(小时代4为什么都死了)

各位老铁们好,相信很多人对小时代4的结局为什么大家都死了都不是特别的了解,因此呢,今天就来为大家分享下关于小时代4的结局为什么大家都死了以及小时代4为什么都死了的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录小时

2024年9月6日 22:35

开源web聊天室(对于web开发技术中建立聊天室的过程步骤是什么)

开源web聊天室(对于web开发技术中建立聊天室的过程步骤是什么)

这篇文章给大家聊聊关于开源web聊天室,以及对于web开发技术中建立聊天室的过程步骤是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录对于web开发技术中建立聊天室的过程步骤是什么搭建自己的聊天室平台、公司内部聊天平台,R

2024年7月14日 18:45

电脑打开底下的图标没有(电脑桌面底下的图标不见了怎么办)

电脑打开底下的图标没有(电脑桌面底下的图标不见了怎么办)

本文目录电脑桌面底下的图标不见了怎么办电脑桌面最下方那一栏图标不见了怎么找回来电脑下方的图标不见了怎么办笔记本电脑桌面右下角的图标不见了电脑桌面页面下的图标没有了怎么办电脑桌面底下的图标不见了怎么办首先在电脑桌面上的空白处单击右键找到查看选

2024年3月24日 08:45

earth是什么意思(earth 的意思)

earth是什么意思(earth 的意思)

本文目录earth 的意思earth是啥意思earth 的意思名词 n. 1.(常大写)地球He carefully earthed up the roots of the newly-planted tree. 他仔细地在新栽的树的根部培

2024年5月17日 03:37

mouse是哪个键(mouse3是哪个键)

mouse是哪个键(mouse3是哪个键)

本文目录mouse3是哪个键Mouse是什么按键鼠标哪个是mouse4mouse4是哪个键Lmouse是哪个键lmouse3是哪个键mouse3是鼠标中键。鼠标,是计算机的一种外接输入设备,也是计算机显示系统纵横坐标定位的指示器,因形似老鼠

2024年6月27日 13:12

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1155
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索