你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【GUI学不停】6#控件淡入淡出

[复制链接]
北方 发布时间:2025-9-30 08:43

GFX_06.JPG

视频演示了三种实现控件淡入淡出效果的方法,并通过调整透明度参数优化昼夜过渡动画。

  1. 淡出动画实现方法

• 使用Designer中的BTIN交互工具快速创建触发式淡出动画。

• 通过代码中的fade animator实现松果图像淡出效果。

• 在handleTick函数中用setAlpha方法逐帧调整天空透明度。

  1. 昼夜过渡优化

• 删除冗余容器,保留白天/夜晚天空图像层叠结构。

• 当计数器在0-127区间时,按tick/2公式递增白天层透明度。

• 当计数器在360-487区间时,采用(487-tick)/2公式递减白天层透明度。

• 将完整过渡时长从5秒压缩至2.5秒提升流畅度。

  1. 交互功能完善

• 设置按钮触发初始淡出动画,600毫秒后启动400毫秒的淡出过程。

• 添加二次交互将透明度重置为255实现循环触发。

• 通过moveTo方法替代可见性设置实现控件复位。

收藏 评论0 发布时间:2025-9-30 08:43

举报

0个回答

所属标签

ST中文论坛活动

即日起开启活动话题入口,之后的活动统一都放在此处,欢迎大家的加入!


最新内容

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版