Axure 9 实战案例,交互事件的应用 4,点击按钮显示波纹特效

本文主要是介绍Axure 9 实战案例,交互事件的应用 4,点击按钮显示波纹特效,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

Hello!欢迎来到Axure 9 实战案例教程专栏。点击了解课程简介>>

在年前(2020年)小默曾绘制过一个Axure作品,里边有一个点击按钮显示波纹特效(点击了解更多),有不少同学询问如何实现。那么本篇我们就来讲解一下这里用到的交互事件,以显示隐藏事件与等待事件的应用,绘制按钮的波纹特效。

在这里插入图片描述

点击按钮显示波纹特效

我们先来看看完整效果图,大家可以看到按钮点击效果主要组成包括(由于整个作品比较复杂,这里我们只拆解按钮点击效果这部分交互):
①点击右下角的圆形时,以波纹特效打开菜单;
②波纹扩大时,中心的+号会旋转;
③波纹只能填充满手机框,不会溢出框外。

下面就来给大家讲解一下,如何绘制按钮波纹特效的步骤。

第一步:设计波纹草图

首先拖入一个圆形,命名为按钮,再设置大小为50×50,边框为0,填充单色颜色为绿色;然后在圆形中输入文字+号,并设置大小为36,字体颜色为白色。

在这里插入图片描述

拖入一个圆形,设置为50×50,边框为0,填充为单色绿色

在这里插入图片描述

在圆形中输入文字+号,设置大小为36,字体颜色为白色

接着再拖入一个圆形,命名为圆形1,再设置大小为100×100,边框为0,填充径向颜色为两种绿色;然后在圆形中输入文字×号,并设置大小为36,字体颜色为白色。

在这里插入图片描述

再拖入一个圆形,设置为100×100,边框为0,填充为径向绿色

在这里插入图片描述

在圆形中输入文字×号,设置大小为36,字体颜色为白色

再接着将圆形1复制粘贴4份,分别命名为圆形2~5,再分别设置大小为200×200、350×350、550×550、800×800(6个圆形大小间隔分别是50、100、150、200、250);然后修改圆形2和4的文本为+号。

在这里插入图片描述

将圆形1复制4份,命名为圆形2~5,直径为200、350、550、800,修改圆形2和4的文本为+号

最后选中全部元件,设置为居中对齐和中部对齐;然后在左侧栏的概要中,将元件的排序拖拽为按钮、圆形1~5。

在这里插入图片描述

选中全部元件,设置为居中对齐和中部对齐

在这里插入图片描述

将元件的排序拖拽为按钮、圆形1~5

在这里插入图片描述

第一步效果图

第二步:设置点击效果

首先选中圆形按钮,在右侧栏的交互中,依次点击新建交互-单击时-显示隐藏-圆形1,默认为显示;然后点击添加目标-按钮,设置为隐藏;再点击添加动作-等待,设置为100毫秒。

在这里插入图片描述

选中圆形按钮,点击新建交互-单击时-显示隐藏-圆形1

在这里插入图片描述

点击添加目标-按钮,设置为隐藏

在这里插入图片描述

再点击添加动作

在这里插入图片描述

点击等待,设置为100毫秒

接着选中显示隐藏与等待的交互,按Ctrl+C(复制交互到剪贴板),再点击选中单击时交互,按Ctrl+V 4次(粘贴多4份交互到单击时交互中);然后修改这4份交互中的显示目标为圆形2~5、隐藏目标为圆形1 ~ 4。

在这里插入图片描述

将显示隐藏与等待的交互复制4份,修改显示为圆形2~5、隐藏为圆形1 ~ 4

再接着点击添加动作,依次点击显示隐藏-按钮,默认为显示;然后选中圆形1~5,设置为隐藏。

在这里插入图片描述

再点击添加动作-显示隐藏-按钮

在这里插入图片描述

选中圆形1~5,设置为隐藏

在这里插入图片描述

第二步圆形按钮的交互

第三步:设置波纹范围

首先拖入一个动态面板,到圆形上,拖动至合适大小(即圆形填充满动态面板);然后全选全部圆形(包括按钮),按Ctrl+X(剪切元件到剪贴板),双击动态面板进入编辑状态,再按Ctrl+V(粘贴元件到动态面板中)。

在这里插入图片描述

拖入一个动态面板,拖动至合适大小

在这里插入图片描述

选中全部圆形(含按钮),剪切粘贴到动态面板中

结语

OK了,通过前面三步操作,点击按钮显示波纹特效就绘制完成了;不过在浏览器预览时,圆形中的+号可能不居中,这个时候需要我们修改文本的字体和大小了,比如楷体,字号28;如果你还有不理解的地方,可以下载文末的课件继续学习哦。

在这里插入图片描述

最终效果图

在线预览

效果图在线预览:https://u.pmdaniu.com/L8A5p

相关课件

为了帮助各位同学,能快速理解和练习Axure案例,本专栏每篇教程都会提供RP格式课件下载。

课件整包链接:
https://item.taobao.com/item.htm?id=631599964711

链接长期有效。

(默林如斯原创出品,未经许可,禁止转载,侵权必究)

《Axure 9 案例教程-基础篇》:以实战案例的角度,讲解Axure 9 的基础操作,帮助大家从案例中学习产品原型的设计思维,带你快速进入实战阶段!!适合Axure入门的同学!!点击了解课程简介>>

欢迎关注《产品经理知识与资源》专栏,这里专注原创Axure实战原型、Axure原型模板、Axure元件库、Axure图标库;2012年入行的原创实力保障!!点击前去关注>>

这篇关于Axure 9 实战案例,交互事件的应用 4,点击按钮显示波纹特效的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/224737

相关文章

Python Transformers库(NLP处理库)案例代码讲解

《PythonTransformers库(NLP处理库)案例代码讲解》本文介绍transformers库的全面讲解,包含基础知识、高级用法、案例代码及学习路径,内容经过组织,适合不同阶段的学习者,对... 目录一、基础知识1. Transformers 库简介2. 安装与环境配置3. 快速上手示例二、核心模

Java中的Lambda表达式及其应用小结

《Java中的Lambda表达式及其应用小结》Java中的Lambda表达式是一项极具创新性的特性,它使得Java代码更加简洁和高效,尤其是在集合操作和并行处理方面,:本文主要介绍Java中的La... 目录前言1. 什么是Lambda表达式?2. Lambda表达式的基本语法例子1:最简单的Lambda表

Android实现悬浮按钮功能

《Android实现悬浮按钮功能》在很多场景中,我们希望在应用或系统任意界面上都能看到一个小的“悬浮按钮”(FloatingButton),用来快速启动工具、展示未读信息或快捷操作,所以本文给大家介绍... 目录一、项目概述二、相关技术知识三、实现思路四、整合代码4.1 Java 代码(MainActivi

Python结合PyWebView库打造跨平台桌面应用

《Python结合PyWebView库打造跨平台桌面应用》随着Web技术的发展,将HTML/CSS/JavaScript与Python结合构建桌面应用成为可能,本文将系统讲解如何使用PyWebView... 目录一、技术原理与优势分析1.1 架构原理1.2 核心优势二、开发环境搭建2.1 安装依赖2.2 验

Java字符串操作技巧之语法、示例与应用场景分析

《Java字符串操作技巧之语法、示例与应用场景分析》在Java算法题和日常开发中,字符串处理是必备的核心技能,本文全面梳理Java中字符串的常用操作语法,结合代码示例、应用场景和避坑指南,可快速掌握字... 目录引言1. 基础操作1.1 创建字符串1.2 获取长度1.3 访问字符2. 字符串处理2.1 子字

Python列表去重的4种核心方法与实战指南详解

《Python列表去重的4种核心方法与实战指南详解》在Python开发中,处理列表数据时经常需要去除重复元素,本文将详细介绍4种最实用的列表去重方法,有需要的小伙伴可以根据自己的需要进行选择... 目录方法1:集合(set)去重法(最快速)方法2:顺序遍历法(保持顺序)方法3:副本删除法(原地修改)方法4:

在Spring Boot中浅尝内存泄漏的实战记录

《在SpringBoot中浅尝内存泄漏的实战记录》本文给大家分享在SpringBoot中浅尝内存泄漏的实战记录,结合实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录使用静态集合持有对象引用,阻止GC回收关键点:可执行代码:验证:1,运行程序(启动时添加JVM参数限制堆大小):2,访问 htt

SpringShell命令行之交互式Shell应用开发方式

《SpringShell命令行之交互式Shell应用开发方式》本文将深入探讨SpringShell的核心特性、实现方式及应用场景,帮助开发者掌握这一强大工具,具有很好的参考价值,希望对大家有所帮助,如... 目录引言一、Spring Shell概述二、创建命令类三、命令参数处理四、命令分组与帮助系统五、自定

SpringBoot应用中出现的Full GC问题的场景与解决

《SpringBoot应用中出现的FullGC问题的场景与解决》这篇文章主要为大家详细介绍了SpringBoot应用中出现的FullGC问题的场景与解决方法,文中的示例代码讲解详细,感兴趣的小伙伴可... 目录Full GC的原理与触发条件原理触发条件对Spring Boot应用的影响示例代码优化建议结论F

MySQL 分区与分库分表策略应用小结

《MySQL分区与分库分表策略应用小结》在大数据量、复杂查询和高并发的应用场景下,单一数据库往往难以满足性能和扩展性的要求,本文将详细介绍这两种策略的基本概念、实现方法及优缺点,并通过实际案例展示如... 目录mysql 分区与分库分表策略1. 数据库水平拆分的背景2. MySQL 分区策略2.1 分区概念