Axure PR 9 开关切换 设计&交互


大家好,我是大明同学。

这期内容,我们来探讨Axure开关按钮设计与交互技巧​。

创建切换开关所需的元件

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

2.将"圆形"元件拖到画布上,在样式窗格中将高度和宽度设置为35,线段宽度设置为1,颜色设置为灰色,设置内部阴影Y轴为2,模糊3。

3.将"矩形"元件拖到画布上,在样式窗格中将高度设置为37,将宽度设置为80,线段宽度设置为1,颜色设置为灰色。

4.接下来,将拖动矩形顶部的圆形并使用顶部工具栏中的对齐选项将其左右对齐。


创建交互

创建切换开关"圆形"的交互状态

1.选择"圆形"元件,在交互窗格点击新建交互,选择单击时,启用情形判断

情形1:点击添加条件,选择选中状态,"矩形","==",值为"假"的情况下,设置选中矩形为"真","线性""100"毫秒移动圆形元件经过(45,0)坐标。

情形 2:点击添加条件,选择选中状态,"矩形","==",值为"真"的情况下,设置选中矩形为"假","线性""100"毫秒移动圆形元件经过(-45,0)坐标。

2.点击新建交互,选择设置载入时选中矩形为"真","线性""100"毫秒移动圆形元件经过(45,0)坐标。

创建切换开关"矩形"的交互状态

1.选择矩形元件,在交互窗格点击新建交互,选择单击时,启用情形判断

情形1:点击添加条件,选择选中状态,"矩形","==",值为"假"的情况下,设置选中矩形为"真","线性""100"毫秒移动圆形元件经过(45,0)坐标。

情形 2:点击添加条件,选择选中状态,"矩形","==",值为"真"的情况下,设置选中矩形为"假","线性""100"毫秒移动圆形元件经过(-45,0)坐标。

2.选中矩形元件,在设置形状属性窗格,选择元件选中的样式,设置填充色为蓝色。

预览交互

点击预览,在预览页面单机切换开关以打开和关闭它

切换开关二次确认弹窗

在以上基础上,创建弹窗和遮罩交互元件。

创建二次确认弹窗

1.将一个动态面板拖到画布上,在样式窗格中设置宽度300,高度170。

2.双击动态面板,在动态面板状态窗格中拖入一个"矩形",在样式窗格中设置宽度"300",高度"124",在线段窗格设置线宽为"1",颜色为灰色,底线可见,在圆角窗格设置圆角半径为"10",左右上角可见,在矩形中输入主标题,副标题文案,设置文案居中。

创建取消,确认按钮。

3.在动态面板状态窗格中再拖入一个矩形,在样式窗格中设置宽度"150",高度"46",在圆角窗格设置圆角半径为"10",左下角可见,在矩形中输入"取消",设置文案居中。

4.复制取消按钮,在圆角窗格设置右下角可见,在矩形中输入确认,在排版窗格中将字体设置成蓝色。

5.在样式位置和尺寸窗格中将二次确认弹窗设置为隐藏。

创建切换开关遮罩元件

1.将矩形元件拖到画布上,在样式窗格中设置宽度"375",高度"815",填充窗格中设置填充颜色为灰色,透明度"30%",圆角窗格半径设置为"15"。

2.在样式位置和尺寸窗格中将遮罩设置为隐藏。

创建交互

创建切换开关"圆形"的交互状态

1.选中圆形元件,在交互窗格点击新建交互,选择单击时,"逐渐" "200"毫秒显示遮罩 "逐渐" "200"毫秒显示二次确认弹窗。

2.点击新建交互,选择设置载入时选中矩形为"真","线性""100"毫秒移动圆形元件经过(45,0)坐标。

创建切换开关"遮罩"的交互状态

1.选中遮罩元件,在交互窗格点击新建交互,选择单击时,"逐渐" "200"毫秒隐藏遮罩 "逐渐" "200"毫秒隐藏二次确认弹窗。

创建切换开关"二次确认弹窗"的交互状态

取消

1.双击二次确认弹窗动态面板,选中取消按钮,在交互窗格中点击新建交互,选择单击时,启用情形判断。

情形1:点击添加条件,选择选中状态,"矩形","==",值为"真"的情况下,设置选中矩形为"假","线性""100"毫秒移动圆形元件经过(-45,0)坐标,"逐渐" "200"毫秒隐藏遮罩 "逐渐" "200"毫秒隐藏二次确认弹窗。

情形 2:点击添加条件,选择选中状态,"矩形","==",值为"假"的情况下,"逐渐" "200"毫秒隐藏遮罩 "逐渐" "200"毫秒隐藏二次确认弹窗。

2.选中矩形元件,在设置形状属性窗格,选择鼠标悬停的样式,设置填充色为"灰色"。

确认

1.双击二次确认弹窗动态面板,选中确认按钮,在交互窗格中点击新建交互,选择单击时,启用情形判断。

情形1:点击添加条件,选择选中状态,"矩形","==",值为"假"的情况下,设置选中矩形为"真","线性""100"毫秒移动圆形元件经过(-45,0)坐标,"逐渐" "200"毫秒隐藏遮罩 "逐渐" "200"毫秒隐藏二次确认弹窗。

情形 2:点击添加条件,选择选中状态,"矩形","==",值为"真"的情况下,"逐渐" "200"毫秒隐藏遮罩 "逐渐" "200"毫秒隐藏二次确认弹窗。

2.选中矩形元件,在设置形状属性窗格,选择鼠标悬停的样式,设置填充色为"灰色"。

创建切换开关"矩形"的交互状态

1.选中矩形元件,在交互窗格中点击新建交互,选择单击时,启用情形判断。

情形1:点击添加条件,选择选中状态,"矩形","==",值为"假"的情况下,设置选中矩形为"真","线性""100"毫秒移动圆形元件经过(-45,0)坐标,"线性""100"毫秒移动圆形元件经过(45,0)坐标。

情形 2:点击添加条件,选择选中状态,"矩形","==",值为"真"的情况下,设置选中矩形为"假","线性""100"毫秒移动圆形元件经过(-45,0)坐标,"线性""100"毫秒移动圆形元件经过(-45,0)坐标。

2.选中矩形元件,在设置形状属性窗格,选择元件选中的样式,设置填充色为"蓝色"。

预览交互

点击预览,在预览页面单击切换开关元件,会弹出二次确认开启或关闭提示弹窗,点击确认开关元件为开启状态,点击取消开关元件为关闭状态。

预览地址: https://6dd8ys.axshare.com

好的,这期内容到这里就结束。

我是大明同学。

下期见。

相关推荐
FrameNotWork2 小时前
HarmonyOS 6.0 LocalStorage页面级存储
华为·交互·harmonyos
FrameNotWork3 小时前
HarmonyOS 6.0 自定义指令与手势组合:从单指到多指的交互进阶
华为·交互·harmonyos
TheBestRucy5 小时前
RAG知识库问答系统落地:从向量检索到上下文增强的全链路实践
人工智能·python·langchain·aigc·交互
腻害兔6 小时前
【若依项目-产品经理视角】RuoYi-Vue-Pro 源码拆解:ERP 企业资源模块,一个轻量级进销存的完整实现?
前端·javascript·vue.js·人工智能·前端框架·产品经理·ai编程
zzzzzz3108 小时前
当用户说「帮我用AI写个淘宝」时,我在想什么——一个独立开发者的 AI 时代奇葩需求大赏
人工智能·程序员·产品经理
国服第二切图仔8 小时前
HarmonyOS7新特性智感握姿:基于手势感知的智能交互设计
交互·harmonyos
胡琦博客9 小时前
HarmonyOS 智能工具箱(三):语音交互工具
交互·xcode·harmonyos
腻害兔20 小时前
【若依项目-产品经理视角】RuoYi-Vue-Pro 源码拆解:字典、短信、邮件、通知——后台系统的“基础设施四件套“!
java·前端·vue.js·产品经理·ai编程
腻害兔1 天前
【若依项目-产品经理视角】RuoYi-Vue-Pro 源码拆解:支付模块 yudao-module-pay,一个让产品经理都看懂的支付中台设计
java·前端·vue.js·产品经理·ai编程
人生百态,人生如梦1 天前
情感交互仿生人从技术到落地构想3——技术交流贴(2026.7)
人工智能·机器学习·人机交互·交互·具身智能