找回密码
 立即注册
搜索

华为动画与其他快应用动画不兼容

8
回复
2861
查看
[复制链接]

13

主题

29

帖子

210

积分

 楼主| 2019-2-27 10:06:50 显示全部楼层 |阅读模式
华为快应用动画与快应用官方的动画不兼容,这个怎么解决? 难道我要区分华为手机和其他手机分别写?
回复

使用道具 举报

2019-2-27 14:55:29 显示全部楼层
哪里不相同,可以说明细些么,我们这里提bug
回复

使用道具 举报

13

主题

29

帖子

210

积分

 楼主| 2019-2-27 15:24:12 显示全部楼层
就是我要用行内式实现动画,动态改变属性值, style="transform:translateX({{transX}}),translateY({{transY}}),rotate({{rotateD}})" 在华为的调试器上会报错,[transform] parse to json object failed:translateX(-112),translateY(-142),rotate(-6.1) 快应用的调试器就没问题。 华为快应用有一套自己的动画api,像这种写法,var animation = self.$element('top').animate(frames, options); 所以我会说这两套api不兼容
回复

使用道具 举报

2019-2-28 17:42:36 显示全部楼层
可以试试在快应用中能否使用animate API , 华为的写法上你可以把translateX({{transX}}),translateY({{transY}}),rotate({{rotateD}})整体当作变量来使用
回复

使用道具 举报

13

主题

29

帖子

210

积分

 楼主| 2019-3-5 15:42:22 显示全部楼层
vivo官方技术团队 发表于 2019-2-28 17:42 可以试试在快应用中能否使用animate API , 华为的写法上你可以把translateX({{transX}}),translateY({{tran ...
华为为animate API 只能在华为的调试器上生效,其他的快应用都不生效。 我试试整体变量的方式。
回复

使用道具 举报

8

主题

174

帖子

910

积分

2019-3-5 15:53:02 显示全部楼层
hyandroid 发表于 2019-3-5 15:42 华为为animate API 只能在华为的调试器上生效,其他的快应用都不生效。 我试试整体变量的方式。
请问变量形式能实现吗
回复

使用道具 举报

13

主题

29

帖子

210

积分

 楼主| 2019-3-18 12:14:25 显示全部楼层
左耳毛毛 发表于 2019-3-5 15:53 请问变量形式能实现吗
华为的不行啊
回复

使用道具 举报

13

主题

29

帖子

210

积分

 楼主| 2019-3-18 12:14:55 显示全部楼层
hyandroid 发表于 2019-3-5 15:42 华为为animate API 只能在华为的调试器上生效,其他的快应用都不生效。 我试试整体变量的方式。
试过了,也不行
回复

使用道具 举报

13

主题

29

帖子

210

积分

 楼主| 2019-3-18 12:15:38 显示全部楼层
vivo官方技术团队 发表于 2019-2-28 17:42 可以试试在快应用中能否使用animate API , 华为的写法上你可以把translateX({{transX}}),translateY({{tran ...
试过了 也不行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册