HarmonyOS 点赞在屏幕上有随机位置的点赞效果,在声明式的开发范式下如何实现这一效果?

点赞后,会在界面上随机位置叠加一个持续时间几秒的emoji图,随后消失,同一时刻可能存在多个emoji,在声明式的开发范式下如何实现这一效果?

HarmonyOS
2024-12-26 16:51:32
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

可以在要覆盖的组件上添加overlay组件:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-overlay-V5#overlay

overlay组件是一个stack等容器组件,包含多个(比如5个)image组件并设置为invisible。点赞时按顺序设置其中image组件的visible属性,并设置一个定时器控制其重新变成invisible,添加消失时的动画效果;随机化设置其offset,显示在屏幕的不同位置,并在组件消失时还原。

分享
微博
QQ
微信
回复
2024-12-26 17:59:15
相关问题
HarmonyOS 动画实现方案
491浏览 • 1回复 待解决
HarmonyOS 无埋(全埋如何实现
396浏览 • 1回复 待解决
HarmonyOS 关于沉浸效果开发
559浏览 • 1回复 待解决
ArkUl中如何实现动画效果?
279浏览 • 0回复 待解决
应用内埋采集数据方式
1073浏览 • 1回复 待解决
HarmonyOS方案如何实现
478浏览 • 1回复 待解决
HarmonyOS Next埋方案如何实现
233浏览 • 1回复 待解决