如何优化Axure设计:拖拽控件上下排序

在之前的一篇文章中,我们介绍了如何使用Axure设计一个拖拽控件上下排序的功能。但是,我们使用了一个临时解决方案——“绝对数值”,这种方法虽然可以快速实现,但是在实际应用过程中存在通用性不足等问题。因此,今天我们将为大家介绍一种更加优化的代码编写方式,使得我们的拖拽控件上下排序功能更加实用。

如何优化Axure设计:拖拽控件上下排序

一、导入上一篇的控件

首先,我们需要导入上一篇文章中设计好的拖拽控件上下排序的控件,如果您还没有进行过设计,请参考以下链接:Axure设计:拖拽控件上下排序。

二、新建矩形并设置为隐藏

为了避免各控件的全局变量混乱,我们新建了一个名为“Label”的矩形,并将其设置为隐藏。您也可以设置一个全局变量,比如:X。习惯新建“文本标签”或“矩形”替代全局变量,以避免混淆。

三、调整布局

在此步骤中,我们需要进行以下操作:

- 设置”矩形:background”的大小为400*360;位置(118,80)。

- 设置”动态面板:组件1”的大小为240*80;位置(200,100)。即“矩形:background”的顶部和”动态面板:组件1”的顶部间隔为20;同理,“矩形:background”的底部和”动态面板:组件4”的底部间隔也为20。

四、修改“动态面板:组件1“代码

注意:其他“组件”的代码相同,只需要进行复制即可。

五、拖动开始时的Case1用例

在拖动开始时,我们需要完成以下操作:

- 隐藏”动态面板:组件1“;

- 拉动元件:下方;

- 动画:线性;

- 时间:100毫秒;

- 显示”动态面板:组件1“,并置于顶层;

- 设置不透明度:80%;

- 设置“矩形:Label”的值为:[[this.y]]。

隐藏”动态面板:组件1“时的拉动元件,可以不设置动画,设置动画及时间是为了有个“移动”的感觉,副作用就是相应的操作不能过快。

六、拖动时的Case1用例

在拖动时,我们需要完成以下操作:

- 垂直拖动“动态面板:组件1“;

- 移动:垂直拖动;

- 设置界限;

- 其中,设置“元件:background”为局部变量LVAR1;所以,界限的顶部大于等于[[]],底部小于[[]]。

七、拖动结束时的Case1用例

在拖动结束时,我们需要完成以下操作:

- 设置不透明度:100%;

- Case2判定条件:“值:[[this.y]]大于[[LVAR1.y 20]]“且”值:[[this.y]]小于等于[[LVAR1.height-20]]“;

- 动作:移动当前元件到达指定(X,Y);隐藏当前组件;显示当前组件;推动元件:下方;

- 其中,设置“元件文字:Label”为局部变量LVAR1;所以,X值为[[this.x]],Y值为[[Math.ceil(TotalDragY/this.height)*this.height LVAR1]]。

八、Case3和Case4

- Case3判定条件:“值:[[this.y]]小于等于[[LVAR1.y 20]]“;

- 动作:移动当前元件到达指定(X,Y);隐藏当前组件;显示当前组件;推动元件:下方;

- 其中,设置“元件:background”为局部变量LVAR1;所以,X值为[[this.x]],Y值为[[LVAR1.y 20]]。

- Case4判定条件:“值:[[this.y]]大于[[LVAR1.height-20]]“;

- 动作:移动当前元件到达指定(X,Y);隐藏当前组件;显示当前组件;推动元件:下方;

- 其中,设置“元件:background”为局部变量LVAR1;所以,X值为[[this.x]],Y值为[[LVAR1.height-20]]。

九、复制代码

最后,我们只需要复制“动态面板:组件1“交互代码给其他“组件”,就能够实现整个拖拽控件上下排序的功能。

总结

本文为大家介绍了如何优化Axure设计中的拖拽控件上下排序的功能,使其更加实用。通过以上操作,我们可以避免在实际应用中出现通用性不足等问题。希望本文对您有所帮助。如果您觉得不错,也请投个票,点赞支持哦!

标签:

最新文章

  1. word怎么加千位符 ppt里面数字,千分位在哪里?2025-03-27
  2. ps已经编辑好的文字怎么加粗 ps输入的文字怎样加粗?2025-03-23
  3. 网络营销的方法有哪些? 大数据对互联网营销有什么影响?2025-03-28
  4. w10怎么设置透明任务栏图标 Win10开始菜单和任务栏怎么设置透明?2025-03-09
  5. 拼多多打印怎么关联店铺打印 拼多多商家开通电子面单打印订单步骤?2025-03-09
  6. 测试用例如何写得简单明了 如何帮助孩子提高审题、解题能力?2025-03-12
  7. 怎么用网络推广业务 公司为什么要做网络营销推广? 互联网传媒公司都是怎么做的?2025-03-29
  8. 脑部ct多少钱(头部ct检查多少钱一次?)2025-03-21
  9. 新Win10系统WiFi图标消失或出现红叉问题的解决方法2025-03-10
  10. 使用混合器画笔去除衣服褶皱的步骤2025-03-08
  11. 企业邮箱大全 什么是企业邮箱?企业邮箱有什么作用?2025-03-31
  12. 怎么在自定义序列中添加新序列 wps无法自动填充序列怎么办?2025-03-21
  13. 金蝶财务软件新手入门 kis标准版9.1运行提示:金蝶kis标准版正在运行,请稍等?2025-03-27
  14. 趣头条开通橱窗怎么开 趣头条橱窗开通2025-03-13
  15. 国内最好设计公司排名 看股票信息,哪个网站最好?2025-04-01
  16. 荣耀6 plus尺寸 苹果6plus手机尺寸多大尺寸?2025-03-10
  17. 思维导图模板 哪些网站可以学习平面设计?2025-03-27
  18. win10系统找不到屏幕亮度调整 win10系统没有调节亮度设置?2025-03-15
  19. 无线温度监控系统的几种设计方法 国家机房规范对消监控室的温度怎么规定的?2025-03-16
  20. 使用AutoCAD中的偏移命令工具绘制机械零件2025-03-06
  21. xstream分析仪说明书 xstream使用与jdk版本有关吗?2025-03-28
  22. 手机输入法怎么打emoji OPPOreno3手机键盘如何增加emoji?2025-03-09
  23. 如何在电脑上输入对勾的符号2025-03-07
  24. mxgraph与jtopo MoveJ指令后面的offs是相对哪个坐标系偏移?2025-03-28
  25. 不需要数据库的博客程序 怎么建立个人博客?2025-04-02
  26. 姓黄男孩子名字大全 姓黄好听的男孩名字大全?2025-03-21
  27. 吃什么主食不容易发胖,减肥吃什么主食瘦得快?2025-03-25
  28. 整数线性规划模型例题 整数规划的最优值和对应的线性规划的最优值哪个更优?2025-03-28
  29. 电脑系统时间同步出错的解决方法2025-03-07
  30. tiger保温杯 tiger保温杯安全吗?2025-03-24
优质自媒体
优质自媒体 微信号:优质自媒体 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 教你如何使用CDR软件更改文字位移和角度

    在设计中,文字的排版和位置是非常重要的一环。而在CDR软件中,我们可以通过一些简单的操作来改变文字的位移和角度。下面,我将介绍具体的步骤。1. 新建文件并输入文字首先,启动CDR软件并新建一个文件,然后输入一些文字以作为我们操作的示范对象。

  2. 2 XP系统远程桌面多用户同时登录技巧

    原理解析可能有很多人不知道XP要怎么样才能支持多个桌面连接而不注销对方用户。在原来的XP远程桌面服务中,并没有支持多桌面登录的功能。因此,我们需要通过一些技巧来实现这一目的。关闭远程桌面服务首先,我们需要关闭本机的远程桌面服务。可以在开始菜

  3. 3 电脑网络重置的正确操作步骤

    在使用电脑过程中,如果遇到网络连接问题,进行网络重置是一个常见的解决方法。那么,究竟应该如何在电脑上重置网络呢?下面我们来详细了解一下具体的操作步骤。第一步:打开设置首先,我们需要进入电脑的设置界面。可以通过点击屏幕左下角的"设置"图标来实

  4. 4 如何设置PPT文件的讲义打印纸张大小

    在使用幻灯片进行演讲时,我们有时候需要将讲义内容打印出来,以便于查看和备忘。为了达到最佳的打印效果,我们可以在PPT文件中设置打印的纸张方向、每页打印数量以及纸张大小等参数。启动WPS软件并新建演示版首先,我们需要启动WPS软件,并新建一个

  5. 5 CAD绘图、修改、标注工具栏的调出方法

    对于使用CAD软件进行绘图、修改和标注的用户来说,调出相应的工具栏是非常重要的。下面将介绍一种简单的方法,帮助大家快速调出CAD绘图、修改和标注工具栏。步骤一:启动CAD客户端首先,双击CAD图标以启动CAD客户端。这是打开CAD软件的第一

  6. 6 打造专属于你的星灵间歇哈姆岛攻略

    在玩游戏的时候,攻略对于我们来说是非常必要的。今天,我们将会分享给大家如何打造一个属于你自己的星灵间歇哈姆岛攻略。一、寻找攻略首先,在你的手机上打开哔哩哔哩APP,进入软件主页,点击搜索栏目。然后,输入“星灵间歇哈姆岛攻略”,点击搜索。这样

  7. 7 如何在WPS文档中添加图片背景

    在制作文档时,为了使文档内容更加生动形象,我们通常会在文档中添加图片或者配图。而在WPS文档中,我们还可以为文档添加一个美观的背景图片。本文将为大家介绍如何在WPS文档中添加图片背景。第一步:打开需要添加图片背景的WPS文档首先,我们需要打

  8. 8 草图大师SU如何设置圆形段数

    草图大师是一款功能强大的三维建模软件,它可以帮助用户创建各种形状和物体。在草图大师中,圆形是由很多段组成的,通过设置圆形段数可以调整圆形的光滑程度。下面将介绍如何在草图大师SU中设置圆形段数。步骤一:打开草图大师SU首先,打开草图大师SU软

  9. 9 如何使Excel单元格显示计算结果而不是公式

    在使用Excel进行数据计算时,有时候我们希望单元格能够直接显示计算结果,而不是显示公式。这可以方便我们查看和理解数据,特别是当有大量数据需要处理时。下面介绍一种简单的方法来实现这个目标。步骤一:选择单元格并设置单元格格式首先,在Excel

  10. 10 如何在Eclipse中生成类的帮助文档

    Eclipse是一款功能强大的集成开发环境,可以用于开发各种类型的应用程序。其中一个非常有用的功能是能够生成类的帮助文档。本文将介绍如何在Eclipse中使用这个功能。步骤一:打开Eclipse并选择项目首先,打开Eclipse,并在工作区

Copyright 2025 优质自媒体,让大家了解更多图文资讯!百度地图 360地图