如何实现微信聊天掉星星的特效

2024年11月15日 09:32
有5个网友回答
网友(1):

聊天窗口输入“想你了”并发送给微信好友时,界面就会撒星星。

微信特效在以下情况会出现:

元宵节/情人节期间:
玫瑰花:love you,情人节快乐
爆竹:元宵节快乐

春节期间:
火苗:红红火火
爆竹:新年快乐
黄色的星星:吉星高照,福星高照
桔子:大吉大利,吉祥如意,万事如意,万事大吉
鱼:年年有余,年年有鱼
苹果:一路平安,平平安安
钱袋:恭喜发财,招财进宝
马头:马年快乐,马到成功,马到功成,马年进步,马年快乐

长期有效:
蛋糕:birthday,生日快乐
KISS:xoxo,么么哒,cium,baci,besos
星星:miss u,想你了
心:点个赞

圣诞节期间:
圣诞树:圣诞快乐

网友(2):

我的思路也是,做几个星星的移动动画,只不过是不同的x位置和开始时间。但具体实现上,比如时间间隔的控制和开始结束的控制还没太想清楚

网友(3):

你最好是学习一下animator怎么用,那个动画把这些都会处理的很好,假如你自己想从新实现一个动画,那么就太罗嗦了,而且你一定没有他实现的好。

网友(4):

如果我做的话 我会这么做。当发送是判断发送内容有过滤内容时,马上在界面上加一个window,因为看到动画貌似是在左右的view之上的所以觉得应该是window,然后在window中放几个小星星做一个位移动画,最好用3.0以后的animator,如果要兼容3.0一下,那就加一个包,忘记了叫什么了,专门是移植的那个动画。这个动画的好处是可以加一个动画控制器,就是它执行的程序控制,你可以加一个加速度的控制器,这样就看着像是掉下来的一样。

网友(5):

一秒学会微信“昵称特效”,聊天满屏掉星星