Axure;axure

Axure教程来人人都是产品经理【起点学院】,BAT实战派产品总监手把手系统带你学产品、学运营。如何通过拖动滑杆上的按钮,调整数值?这种部件常见于调节音量大小、

其实Axure;axure的问题并不复杂,但是又很多的朋友都不太了解,因此呢,今天小编就来为大家分享Axure;axure的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

Axure教程

来人人都是产品经理【起点学院】,BAT实战派产品总监手把手系统带你学产品、学运营。

如何通过拖动滑杆上的按钮,调整数值?

这种部件常见于调节音量大小、色彩值等数值类型的设置。我们来分解一下部件构成,看看如何实现。

这样的部件主要由三个部分组成,一个滑杆轨道,一个用来调节的按钮,还有一个是什么呢?对了就是拖动的进度,因为axure里的部件不支持设置部分填充,所以这里会用另一个大小相同的轨道,通过设置不同的填充颜色来表示当前拖动的进度。

这里使用动态面板是为了应用它的“Fit to Content”(适应内容)属性,这个属性在应用之后,动态面板中的内容只会在指定大小范围内显示,其它区域不可见。

考虑到拖动的进度最大是轨道长度,最小为0,而为了隐藏在进度小100时的部分,需要将动态面板的“Fit to Content”(适应内容)勾选去掉,这样在超出屏幕之外的内容将不可见。

最终两个动态面板初始的样子如下:

动态面板的事件很丰富,拖动事件是其中最重要的事件之一。我们利用拖动事件,来动态显示当前改变值的大小,直观显示。

将滑杆和小按钮转成一个动态面板,移动到内容的最左边,只显示出小按钮,表示当前位置在0。再将该动态面板和滑杆轨道再转成一个外层的动态面板,注意给动态面板起个名字,便于后面选择。

为第一个动态面板添加onDrag事件,选择move操作,在右边选择该动态面板,设置为只沿x轴移动(with drag x),并且在x轴上的移动范围:left>=-300 并且 left<=0。

Axure;axure

因为我们画的轨道宽度并不是刚好100,可能大于或小于100,例如这个例子里,轨道宽度为300,因此我们要根据当前被拖动的动态面板的x位置,来计算在轨道上移动的百分比。公式如下:

[[(100-Math.abs(LVAR1.x)/3).toFixed(0)]]

使用局部变量LVAR1表示动态面板,这样好取它的x位置。计算方法为根据当前x位置除以3(因为全长300,除以3刚好等于100),注意要用100减掉这个值,而且因为当前位置是负值,所以这里使用了取绝对值(Math.abs(值))的方法去掉负号,最后结果取整(toFixed(0)表示小数位为0,即没有小数)。

到这里滑杆调值基本完成了。

知道大致思路后,就可拓展做成你想要的原型效果了,这就要看你的需要啦!

本文由 @Axure原型设计工场 原创发布于人人都是产品经理 ,未经许可,禁止转载。

Axure教程

来人人都是产品经理【起点学院】,BAT实战派产品总监手把手系统带你学产品、学运营。

之前曾发过一个教程,用来显示秒表的,《如何用Axure设计锤子手机的秒表计时器》,当然这个和锤子手机的秒表无任何关系,唯一有联系的就是分、秒级的计算和显示。

今天,随着axure8的推出,它的旋转功能,终于让我们可以真的可以实现锤子的世界时间。

这个例子其实很简单,可以学习到知识点有下面三个:

Axure;axure

  1. 只用到了日期相关函数
  2. axure8的旋转功能
  3. 以及通过显示和隐藏来循环处理的技巧

只是这次我们做的是高保真的效果,背景图部分使用了锤子的截图,重新画了下小时、分钟和秒钟的指针。

到花瓣上找张锤子手机时钟的背景图,使用PS重新简单制作了小时、分钟和秒钟的指针,这三个指针图片的大小和宽度一样,因为axure8里的旋转是围绕部件的中心旋转的,所以这里统一了大小,方便旋转处理。

三个指针要在水平和垂直方向对齐,这样就会围绕着相同的中心点旋转。

另外在axure里设置了下三个指针的阴影效果。

在显示事件里等待一秒后再隐藏,隐藏事件里淡入淡出显示指针,然后开始计算当前时间,旋转指针到正确的位置。

为了先触发循环,在页面加载时先触发部件的隐藏事件,另外将时钟移到页面中央。

怎么样,足够简单吧,可以自己试一下哦!

有任何问题欢迎随时交流。

本文由 @Axure原型设计工场 原创发布于人人都是产品经理 ,未经许可,禁止转载。

用户评论


〆mè村姑

Axure真的很强大,能做出复杂的功能页面设计,很适合原型师使用!我刚上手没多久就做了一些简单的交互,感觉非常流畅。

    有7位网友表示赞同!


断桥残雪

用过Figma和XD,觉得Axure的学习曲线还是比较陡峭。不过一旦掌握了它的语法,功能确实会更强大和全面。

    有14位网友表示赞同!


旧爱剩女

对Axure一直好奇,想请问一下,在做原型时,Axure能够直接与开发人员沟通吗?可以更好地实现前端页面和后台逻辑的同步吗?

    有9位网友表示赞同!


怀念·最初

我是个新手用户,想用Axure来制作一个简单的网页设计。有没有什么学习资源或者教程推荐呢?现在网上资料好像有点混乱。

    有8位网友表示赞同!


揉乱头发

以前用的都是传统的纸笔画图设计,自从使用Axure后,原型制作速度提高了不止一倍!

    有18位网友表示赞同!


ゞ香草可樂ゞ草莓布丁

Axure真的好吗?听说功能强大,但是学习成本有点高,而且操作比较复杂,对新手不友好。想问问有体验过的用户,真实感受如何?

    有19位网友表示赞同!


留我一人

做UI设计时,Axure可以实现多场景的交互体验仿真吗?比如登录、支付等复杂的逻辑操作?

    有14位网友表示赞同!


南宫沐风

Axure做出的原型可视性确实比较强,能把功能关系和页面设计清晰地表达出来,方便后期沟通和实施。

    有7位网友表示赞同!


呆萌

其实我觉得Axure的功能虽然强大,但很多时候还是过于复杂了些。对于一些简单的原型需求,用更加轻量级的工具可能更省心.

    有5位网友表示赞同!


凝残月

喜欢Axure的交互效果图,可以自由地控制每个元素的动作和样式,非常适合制作精致的小程序设计!

    有10位网友表示赞同!


景忧丶枫涩帘淞幕雨

我之前一直觉得Axure比较贵,现在听说它的订阅模式比购买软件便宜很多,性价比更高了

    有10位网友表示赞同!


她的风骚姿势我学不来

想学习Axure,请问哪个机构的课程比较好?线上线下都有吗?

    有11位网友表示赞同!


失心疯i

Axure真的适合所有类型的用户才能使用吗?比如做网站原型、APP原型、甚至游戏原型都可以用吗?

    有17位网友表示赞同!


滴在键盘上的泪

Axure的文档支持中文了吗? 感觉很多教程还是以英文为主,有点难以理解。

    有18位网友表示赞同!


Edinburgh°南空

现在流行什么UI设计软件呢? Axure还能在行业中竞争吗?

    有15位网友表示赞同!


(り。薆情海

刚开始学Axure,发现他的交互功能很强大!可以模拟页面动画、滚动效果等等,做的逼真度很高,很有科技感。

    有17位网友表示赞同!


最迷人的危险

我之前在一个项目中用了Axure做原型设计,发现团队协作的效率提高了很多。Axure可以让设计师和开发人员在同一份文件上进行沟通修改,减少了错误率和回改成本

    有16位网友表示赞同!


醉婉笙歌

对于一个初学者来说,用Axure制作一个简单的网页交互设计应该需要多少时间呢?

    有5位网友表示赞同!

程序开发

富士施乐cp105b怎么样 富士施乐cp105b综合评测;富士施乐cp105b拆解视频

2025-8-9 13:49:57

程序开发

将常用工具添加到Avant浏览器悬浮工具栏【如何在工具栏添加ie浏览器】

2025-8-9 14:09:58

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索