由于要求,绝对的仿微信,所以微信的一些动画效果就很令人头疼,我本来使用的是帧动画,并且打包进HBuilder的时候,安卓端会出现非常卡顿的问题。
我查了很多资料,说的一些开启一些什么硬件加速根本没有卵用。。。。
接着我调用了UI库的一个动画效果,发现在手机上一点都不卡,我就懵逼了,抓紧扒开UI动画的源代码看了一下,
才发现,特么的HBuilder打包后的动画仅支持过渡动画,,,HBuilder官方文档也没说
妈的被搞的头痛死,,,问了好多人,都说最好用原生动画,,,难道帧动画就不算原生动画嘛。。。。。
踩坑了,遇到过同样的问题的可以借鉴一下我,
上面这些都不算什么,不就把帧动画改成过渡动画嘛,行,我改。。。。重头戏来了。。。。
我写的组件的时候,是将聊天展示作为一个模块,发送信息作为另一个模块,要改过渡动画的话,我就只能将这两个dom单独提出来,。。。。。
这特么不就是相当于重构????牛逼了,,,,我花了三天时间将东西都重构了一遍,终于不卡了。。。。
来源:https://www.cnblogs.com/hyar/p/12102139.html