今天在 QQ 空间看到了那张图,题主应该也是吧。其实能够尝尝发任何一张 gif 图片到 QQ 空间,会发如今时间线上都有那种效果。
看了一下 iOS QQ 的头文件,QZAutoPlayGifView 类有一个布尔型属性 isControlledByGyro,以及一个办法:
- (void)setGifFrameDuration:(double)arg1 playDirection:(long long)arg2留意关键词 gyro、playDirection,揣测就是通过挪用手机陀螺仪数据,改动 gif 图逐帧播放的挨次。因为 QQ 登录的时候要验证签名,手头没有越狱设备,所以暂且只能那么从定名揣度了。评论区指出禁用陀螺仪权限就没有那个效果,能够做为佐证。
所以 gif 图里没有代码,也没有算法(一般情况下也不成能有),那只是 QQ 的一个功用。当然,题主若是看此外处所的 gif 也那效果那再讨论。
实是一个毫无意义的 feature 啊……
0