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

相关文章

在Ubuntu上部署SpringBoot应用的操作步骤

《在Ubuntu上部署SpringBoot应用的操作步骤》随着云计算和容器化技术的普及,Linux服务器已成为部署Web应用程序的主流平台之一,Java作为一种跨平台的编程语言,具有广泛的应用场景,本... 目录一、部署准备二、安装 Java 环境1. 安装 JDK2. 验证 Java 安装三、安装 mys

Python中构建终端应用界面利器Blessed模块的使用

《Python中构建终端应用界面利器Blessed模块的使用》Blessed库作为一个轻量级且功能强大的解决方案,开始在开发者中赢得口碑,今天,我们就一起来探索一下它是如何让终端UI开发变得轻松而高... 目录一、安装与配置:简单、快速、无障碍二、基本功能:从彩色文本到动态交互1. 显示基本内容2. 创建链

Golang使用minio替代文件系统的实战教程

《Golang使用minio替代文件系统的实战教程》本文讨论项目开发中直接文件系统的限制或不足,接着介绍Minio对象存储的优势,同时给出Golang的实际示例代码,包括初始化客户端、读取minio对... 目录文件系统 vs Minio文件系统不足:对象存储:miniogolang连接Minio配置Min

Node.js 中 http 模块的深度剖析与实战应用小结

《Node.js中http模块的深度剖析与实战应用小结》本文详细介绍了Node.js中的http模块,从创建HTTP服务器、处理请求与响应,到获取请求参数,每个环节都通过代码示例进行解析,旨在帮... 目录Node.js 中 http 模块的深度剖析与实战应用一、引言二、创建 HTTP 服务器:基石搭建(一

电脑显示hdmi无信号怎么办? 电脑显示器无信号的终极解决指南

《电脑显示hdmi无信号怎么办?电脑显示器无信号的终极解决指南》HDMI无信号的问题却让人头疼不已,遇到这种情况该怎么办?针对这种情况,我们可以采取一系列步骤来逐一排查并解决问题,以下是详细的方法... 无论你是试图为笔记本电脑设置多个显示器还是使用外部显示器,都可能会弹出“无HDMI信号”错误。此消息可能

java中VO PO DTO POJO BO DO对象的应用场景及使用方式

《java中VOPODTOPOJOBODO对象的应用场景及使用方式》文章介绍了Java开发中常用的几种对象类型及其应用场景,包括VO、PO、DTO、POJO、BO和DO等,并通过示例说明了它... 目录Java中VO PO DTO POJO BO DO对象的应用VO (View Object) - 视图对象

Go信号处理如何优雅地关闭你的应用

《Go信号处理如何优雅地关闭你的应用》Go中的优雅关闭机制使得在应用程序接收到终止信号时,能够进行平滑的资源清理,通过使用context来管理goroutine的生命周期,结合signal... 目录1. 什么是信号处理?2. 如何优雅地关闭 Go 应用?3. 代码实现3.1 基本的信号捕获和优雅关闭3.2

正则表达式高级应用与性能优化记录

《正则表达式高级应用与性能优化记录》本文介绍了正则表达式的高级应用和性能优化技巧,包括文本拆分、合并、XML/HTML解析、数据分析、以及性能优化方法,通过这些技巧,可以更高效地利用正则表达式进行复杂... 目录第6章:正则表达式的高级应用6.1 模式匹配与文本处理6.1.1 文本拆分6.1.2 文本合并6

python中的与时间相关的模块应用场景分析

《python中的与时间相关的模块应用场景分析》本文介绍了Python中与时间相关的几个重要模块:`time`、`datetime`、`calendar`、`timeit`、`pytz`和`dateu... 目录1. time 模块2. datetime 模块3. calendar 模块4. timeit

Python中的异步:async 和 await以及操作中的事件循环、回调和异常

《Python中的异步:async和await以及操作中的事件循环、回调和异常》在现代编程中,异步操作在处理I/O密集型任务时,可以显著提高程序的性能和响应速度,Python提供了asyn... 目录引言什么是异步操作?python 中的异步编程基础async 和 await 关键字asyncio 模块理论