Axure实现Toast效果——使用动态面板实现自动调整宽度的效果

本文介绍了如何在Axure中使用动态面板模拟Android Toast效果,通过动态调整面板宽度来适应提示文本的长度变化,详细步骤包括基本布局、转换动态面板、设置动作,最后展示了实现的简易方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:欢迎关注我左侧头像下的新浪微博,实时更新最新文章信息,增进交流,共同成长。
原文出处:http://blog.csdn.net/u014158743/article/details/52357574

最近学axure的时候, 想做出android中toast的效果, 能根据需要提示的内容长短自动调整提示文本的宽度, 类似android中toast的效果. Label部件能实现文本的宽度自动调整, 但是一有背景色, 背景色的宽度却不会随之改变. 网上也没找到什么好的方法, 后来自己想出了一种比较low的方法, 虽然比较low, 总归是实现了, 如下.

首先, 基本布局
一个用来触发显示toast的按钮, 一个label部件, 黑底白字, 模拟toast效果, 如图
基本布局

然后右击label部件, 将其转换成动态面板, 并拖长动态面板留出预留空间, 如图
拖长动态面板

准备完成后我们为按钮添加单击用例, 总体动作如图
用例开始
仔细留意当前toast宽度, 以便进行设置. 现在宽度为81, 假如现在文本内容从"内容内容内容"–>“内容内容内容内容内容内容”, 可知文本增长一倍, 我们可以设置面板宽度为162, 并在显示前左移40, 显示后再右移40, 这样就达到了想要的效果

最终动作如下图

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT小瓯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值