支付宝福卡破解——飘雪效果
来源:互联网 发布:经济增长数据 编辑:程序博客网 时间:2024/04/28 13:52
支付宝的新年活动中有一个动画是 像金色毛爷爷撒下来的效果,于是就被破解了。
他是一个类名叫SnowView的控件
这个和现有的其他飘雪控件不太一样,,这个控件具有3D效果,雪花可以xyz各个方向旋转,其他的飘雪都是平面的而且几乎都是从一个Google的开源游戏追圣诞老人取出来的。
这个控件有三个类:
SnowView 继承于View,负责显示
Snow 表示单个雪片的类,包含雪片的大小、位置、旋转、下落时间的属性,有处理雪片如何下落的函数fall,使用Camera来实现3D效果
SnowFactory 产生雪片的类,控制所有雪片的产生和销毁,这个类又一次体现了阿里巴巴程序员对性能的考虑,SnowFactory 有缓冲的功能,SnowFactory 不会一下子把所有的雪片一口气生成一口气都下落,而是有个cacheCount字段来控制每次生成的雪片数量,这个数值默认为8,也就是每次最多生成8个雪片并下落,下个onDraw触发时(间隔40毫秒)再生成8个雪片,这样可以分批生成处理,防止卡顿
代码太多就不贴在这,请移步github
https://github.com/smallnew/SnowFall
(感兴趣星一下)
0 0
- 支付宝福卡破解——飘雪效果
- 支付宝福卡破解——居中的ViewPager
- 支付宝福卡破解——咻一咻的ui怎么实现
- 支付篇—微信扫码支付
- 仿支付宝咻一咻效果
- 支付效果实现
- 支付密码的效果
- 微信支付,支付宝支付,银联支付——三大支付总结
- 应用接入支付宝支付——移动支付
- Android支付——支付宝支付总结
- Android支付——支付宝支付总结
- Android支付——改进的支付宝支付
- android移动支付——支付宝支付
- Android第三方支付——支付宝APP支付
- 移动支付——支付宝
- 微信支付——jaspi支付
- 微信支付——jspi支付
- android移动支付——PayPal支付
- cpu运行模式切换以及异常处理
- math数学部分
- Heap和stack有什么区别?
- leetcode 5. Longest Palindromic Substring
- GenyMotion不能启动的问题,Unable to start the virtual device.VirtualBox cannot start the virtual device
- 支付宝福卡破解——飘雪效果
- Post-quantum key exchange for the TLS protocol from the ring learning with errors problem
- 如何使用 F12 开发人员工具调试网页
- Android中 Parcelable和Serializable
- Manifest.xml文件中主要包括哪些信息?
- 字符串包含问题
- MFC学习笔记之三(粒子系统+怪物简单AI+碰撞检测)
- linux下制作linux系统的安装U盘
- 设计模式:策略模式(对象的某个行为,在不同的场景中,有不同的实现算法)