案例描述:

拖动滑块进行解锁验证。包含以下情形:
拖动滑块时,滑块仅允许水平拖动,且不可超出灰色边框两端;
拖动滑块时,有绿色的背景随滑块移动;
拖动滑块时,如果滑块到达最右端,显示白色文字“加载中”,等待半秒钟后显示白色文字“验证通过”,并且滑块上的图标变为绿色对勾;同时,启用“获取短信验证码”的按钮;
拖动结束时,如果滑块未到达最右端,滑块回到拖动前的位置。

拖动前

拖动后


注意
Background动态面板中的绿色背景要与动态面板分开,动态面板位置要和滑块开始到结束位置重叠,绿色背景在动态面板外面。

点中动态面板“SliderPanel”,为其【拖动时】事件添加“情形1”,用例中添加条件,判断【元件范围】“SliderPanel”【未接触】【元件范围】“Contact”

设置满足条件(即未接触热区时)的动作为【移动】“SliderPanel”为【水平拖动】;点击{界限}后方的【添加边界】,设置元件在x轴“174”~“468”的坐标区域内移动;“467”为模块右边界加1的位置,此位置才能够接触到触点元件“Contact”(即滑块开始到结束的x轴位置)

情形1的意思是:未接触热区(Contact),设置动态面板 动作为移动

情形2的意思是:接触热区(Contact),设置动态面板 动作为设置文本

添加动作【等待】,{等待时间}“500”毫秒;然后,后执行下一动作





在元件“NextButton”属性中为元件添加【禁用】状态的交互样式,并勾选默认的【禁用】选项;然后,继续上一步,添加动作【启用】元件“NextButton”


默认选中禁用
右键——禁用

为动态面板“SliderPanel”的【拖动结束时】事件添加“情形1”,用例中添加条件,判断【元件范围】“SliderPanel”【未接触】【元件范围】“Contact” (参考操作步骤1);设置满足条件时的动作为【移动】动态面板“SliderPanel”【到达】{x}“80”{y}“180”的位置



条件为真时返回原来位置(x轴173 y轴170)
为动态面板“SliderPanel”的【移动时】事件添加“用例1”;设置动作为【移动】元件“GreenShape”【跟随】当前动态面板移动

补充说明:
本案例主要讲解动态面板拖动的相关内容,不对其它交互进行描述;
本案例中滑块回到原点未添加滑动效果,该效果将在函数案例部分优化;

完成!

动态面板:拖动滑块解锁(1)相关推荐

  1. axure rp 9 嵌套动态面板 拖动

    嵌套的动态面板,里外两层都有拖动事件时,只会触发内部动态面板的拖动事件,而不会触发外部动态面板的拖动事件.不像html那样冒泡. 解决方案:内层动态面板的拖动事件中手工触发外部动态面板的拖动事件.

  2. Axure教程:如何使用动态面板?动态面板功能详解

    写了几个Axure教程之后发现,可能教程的起点有些高了,过分的去讲效果的实现,而忽略了axure功能以及基础元件的使用,那么从这个教程开始,把这些逐渐的展开讲解. 关于Axure动态面板 动态面板是a ...

  3. Axure RP使用攻略--动态面板的用途(8)

    写了几个Axure教程之后发现,可能教程的起点有些高了,过分的去讲效果的实现,而忽略了axure功能以及基础元件的使用,那么从这个教程开始,把这些逐渐的展开讲解. 关于动态面板 动态面板是axure原 ...

  4. axure内联框架和动态面板_Axure教程:如何使用动态面板?动态面板功能详解

    写了几个Axure教程之后发现,可能教程的起点有些高了,过分的去讲效果的实现,而忽略了axure功能以及基础元件的使用,那么从这个教程开始,把这些逐渐的展开讲解. 关于Axure动态面板 动态面板是a ...

  5. JavaScript实现拖动滑块验证

    Write By Monkeyfly 以下内容均为原创,如需转载请注明出处. 前提 之前在优化别人写的登录界面时,遇到了滑动解锁成功后发送短信验证码的场景,因为涉及到改动,所以必须要明白它是怎么实现的 ...

  6. axure选中后横线切换_Axure8.0|动态面板内容简单切换技巧

    无论做web段还是移动端,常常会用到动态面板固定在某个区域来变换内容,达到节省空间的作用,今天分享的就是如何实现这种方式. 预览效果: 一.元件准备 以IT/互联网.设计创作.职场金融这三组为例,所涉 ...

  7. xcode动态改变窗口大小_详细的理论要点+3个经典案例,帮助你深入理解动态面板...

    什么是动态面板 动态面板是Axure的高级交互元件,由不同的状态面板组成,是我们制作交互过程中运用频率最高的元件,很多交互效果需要依赖动态面板实现.动态面板的状态面板就像是一个容器,我们可以在里面放置 ...

  8. ligertoolbar 动态加载按钮_Axure利用动态面板实现环形加载进度条

    先来看下效果. 基本原理 上面是组合效果,主要包含三个部分,左半圆.右半圆和中间的百分加载部分.左.右半圆的实现原理很简单,就是利用动态面板的遮挡功能,将一个完整的圆遮挡一半,然后在显示的那一半上面添 ...

  9. axure原型怎么让文字自动换行_Axure动态面板教程(快速入门+轮播图案例)

    动态面板(Dynamic Panel)是Axure的核心功能之一,但很多初学者都反馈理解有难度,今天用一个简单的例子让大家快速掌握它,并且学会做一个常用的轮播图. 12月21日更新:B站视频版教程: ...

最新文章

  1. 斯坦福CS224n、CMU NLP公开课 播放地址
  2. Spring Filter过滤器,Spring拦截未登录用户权限限制
  3. 庖丁解牛剖析国际学术论文写作的快速入门
  4. JDK 10 的 109 项新特性
  5. wireshark抓包详解
  6. 通过回调函数阻止进程创建(验证结束,方案完全可行)
  7. html前台检验特殊字符正则,【Qt编程】html特殊字符及正则表达式
  8. 如何选择使用结构或类
  9. C#开发笔记之12-如何用C#统计子字符串出现的次数?
  10. 计算机学校综合管理系统论文,学校综合管理系统的设计与实现毕业设计论文.doc...
  11. Opencv_HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP解决方案
  12. android adb日志过滤包名,adb过滤只查看某一个app的日志
  13. 常见的技术文档英文单词
  14. win7系统怎么进行网络重置?
  15. 亿阳信通java开发,北京亿阳信通笔试题java+oracle
  16. python任务编排_工作流中的任务编排与治理
  17. oracle latch等待,latch等待事件汇总
  18. prometheus监控常用告警规则
  19. pccs色卡_PCCS色卡RGBCMYK對照表.PDF
  20. CSS中的透明度设置

热门文章

  1. Chromium 实战(一) -- 构建chromium
  2. pickle.PicklingError: Can't pickle function lambda
  3. 学PPT,我们一定要ldquo;好色rdquo;
  4. HTML5期末大作业 基于HTML+CSS+JavaScript学校官网首页
  5. 还能用中文写代码?东北话:我先来整一个
  6. python输入多个整数 输入quit表示结束_从键盘输入接收多个整数,,直到输入quit时结束输入, 把所有输入的整数倒序排列打印。...
  7. 常用的Joomla扩展 模块 插件
  8. 麦咖啡携手洗护品牌多芬发布“泡泡拿铁”;三星发布2亿像素传感器 | 美通社头条...
  9. 微信拼好货商城团购研究转
  10. 8行python代码展示程序员从入门到大神(或跑路)的全部状态