Axure PR 9 滑动条 设计交互

ops/2024/10/17 22:00:58/


​大家好,我是大明同学。

这期内容,我们来探讨Axure中滑动条设计与交互技巧。

滑动条

创建滑动条所需的元件

1.打开一个新的 RP 文件并在画布上打开 Page 1。

2.在元件库中拖出一个矩形元件。

3.选中矩形元件,样式窗格中,将宽(W)设为500 高(H)设为4 填充颜色为灰色(#D2D2D2)线宽为0 圆角半径4 命名为滑动背景。

4.复制滑动背景粘贴到画布,样式窗格中,将宽(W)设为4,高(H)设为4,填充颜色改成蓝色(#0052D9)命名为填充条。

5.复制填充条粘贴到画布,将宽(W)设为10,高(H)设为10,圆角半径 10 命名为滑动按钮。

6.滑动背景与填充条元件左侧对齐。

7.滑动背景与滑动按钮元件左侧对齐,滑动左侧按钮居中。

创建交互

创建滑动按钮交互状态

1.选中滑动按钮元件,右键转为动态面板,在交互窗格点击新建交互,拖动时,移动 滑动按钮 跟随水平移动

更多选项,添加边界,右侧>= 插入变量,添加局部变量 LVAR1 =元件 滑动背景

2.插入局部变量 [[LVAR1.x-LVAR1.x+7]],LVAR1为滑动背景的X轴,7为滑动按钮本身半径。

3.添加边界,左侧<= 插入变量,[[LVAR1.x-LVAR1.x+LVAR1.width-7]],LVAR1.width为滑动背景的宽值。

4.设置填充的尺寸,添加动作,设置尺寸,填充条 宽值插入变量,添加局部变量 LVAR1 =元件 滑动按钮

5.插入局部变量 [[LVAR1.x+2]],LVAR1为滑动按钮的X轴,2为填充条的半径。

6.拖动时交互完整事件。

预览交互

点击预览,在预览页面中,鼠标可以向右向左拖动滑动按钮。

进度提示滑动条

创建进度提示滑动条所需的元件

1.复制滑动条粘贴到画布。

2.制作提示气泡,将提示气泡设置为灰色(#7F7F7F)输入“0”,将气泡元件命名为提示气泡。

创建交互

创建滑动按钮交互状态

1.选中滑动按钮元件,在交互窗格拖动时 移动 设置尺寸下添加设置文本动作 设置提示气泡 文本 插入变量 添加局部变量  LVAR1 =元件 滑动背景 LVAR2 =元件 填充条

插入变量 :[[(LVAR2.width/LVAR1.width*101).toFixed(0)]]

2.添加动作,移动 提示气泡 到达

插入X轴变量 添加局部变量 LVAR1=元件 滑动按钮 LVAR2=元件 填充条

插入变量:[[LVAR1.x-10+LVAR2.x]]

插入y轴变量 添加局部变量 LVAR1=元件 填充条 插入局部变量 :[[LVAR1.y-50]]

3.添加动作 显示/隐藏 显示 提示气泡 逐渐 200毫秒。

4.新建交互 拖动结束时 显示/隐藏 隐藏 提示气泡 逐渐 200毫秒。

5.选中提示气泡元件 右键 设为隐藏。

预览交互

点击预览,在预览页面中,鼠标向右向左拖动滑动按钮会出现气泡提示对应数值。

竖向进度提示滑动条

创建竖向进度提示滑动条所需的元件

1.复制进度提示滑动条粘贴到画布,选中滑动背景元件,在样式窗格中将宽值 W 改为4  高值 H 改为200 元件命名滑动背景改为竖向滑动背景。

交互 

1.选中滑动按钮,交互窗格中 拖动时,移动 滑动按钮 跟随水平移动改为 跟随垂直拖动。

2.边界右侧>= 插入变量 [[LVAR1.x-LVAR1.x+7]] 改为 顶部 >= 插入变量[[LVAR1.y-LVAR1.y]]

左侧<= 插入变量,[[LVAR1.x-LVAR1.x+LVAR1.width-7]]改为 底部 <= 插入变量 [[LVAR1.y-LVAR1.y+LVAR1.height+12]]。

3.设置尺寸,填充条 宽值 (W) 4 高值(H) 局部变量 [[LVAR1.x+2]] 改为[[LVAR1.y+2]] 动画 摇摆 0毫秒。

4.设置文本 插入变量 :[[(LVAR2.width/LVAR1.width*101).toFixed(0)]]改为 :[[(LVAR2.height/LVAR1.height*101).toFixed(0)]]。

5.其他交互不变。

预览交互

点击预览,在预览页面中,鼠标竖向拖动滑动按钮会出现气泡提示对应数值。

预览地址:https://itlqu1.axshare.com

OK,这期内容到这里就结束了。

我是大明同学

下期见


http://www.ppmy.cn/ops/126310.html

相关文章

双调TSP问题最牛逼的解法,不接受所有人反驳

为什么我取这个标题呢?因为我的解 又简单 又好写 我找遍了许多答案,却没发现一个满意的,通过询问GPT,再通过自己的改善,总算得到正确的解了!!! 首先你得明白是如何递推的。 我们规…

基础sql

在执行删除操作之前,建议先运行一个 SELECT 查询来确认你要删除的记录。这可以帮助你避免误删数据。 删除字段id默认值为空字符串的所有数据 delete from users where id ; 删除字段id默认值为null的所有数据 delete from users where id is null; 删除字段upd…

【firefox】火狐浏览器、火狐浏览器驱动、selenium版本号对应关系

火狐浏览器、火狐浏览器驱动、selenium版本号对应关系 链接地址:geckodriver、firefox、selenium版本号对应关系

【C语言】算术运算、关系运算、逻辑运算

算术运算&#xff1a;常见的数字运算&#xff0c;加减乘除等 关系运算&#xff1a;数值之间大小多少的关系 逻辑运算&#xff1a;逻辑与、或、非 #include <stdio.h> /* 功能&#xff1a;算术运算、关系运算、逻辑运算 时间&#xff1a;2024年10月 地点&#xff1a;贤者…

Wireshark数据包分析教程

Wireshark数据包分析教程 本教程将基于Wireshark工具捕获的数据包&#xff0c;逐步讲解网络数据帧中的各项信息&#xff0c;帮助你了解每个字段的含义及其作用。我们将从最基础的帧&#xff08;Frame&#xff09;信息开始&#xff0c;逐层解释包括以太网、IP、TCP、HTTP和JSON…

uniAPP如何开发?PHP语言的书写该如何制作

开发一个基于uni-app的项目以及与之交互的PHP后端涉及多个步骤和技术栈。以下是一个简要的指南&#xff0c;帮助你理解如何开始这两个部分的开发。 一、uni-app开发 1. 环境准备 Node.js&#xff1a;确保你已经安装了Node.js&#xff0c;这是构建和运行uni-app项目的基础。H…

Python爬虫:获取去哪儿网目的地下的评论数据

文章目录 1. 前言2. 分析网页页面的数据3. 代码实现1. 前言 本篇文章讲述如何使用Python爬虫爬取去哪儿目的地下的评论数据,会提供一些参考代码,需要完成的,可以私信,但是参考仅供学习使用喔,不能用于商业活动!读者切记。 用这个网页链接举例,链接为:https://travel.q…

SpringBoot2核心功能-web开发

目录 一、简单功能分析1.1、静态资源访问1.2、欢迎页支持、自定义 Favicon 二、请求参数处理2.1、请求映射2.1.1、rest使用与原理2.1.2、请求映射原理 2.2、普通参数与基本注解2.2.1、注解2.2.2、Servlet API&#xff1a;2.2.3、复杂参数&#xff1a; 三、拦截器四、Web原生组件…