标签: javascript css dart
我正在使用animate()和属性,但如果运动缓慢,那么图像会像素移动到像素而不是对应的双重类型变量。
animate()
这个问题有解决方案吗?
答案 0 :(得分:1)
使用css transform translate进行动画制作通常更有效,而不是设置为left。见article。这是一个article,它解释了为什么会出现这种情况。
看起来现代浏览器支持子像素转换值,即'5.2px'。对于没有的浏览器,您也可以使用平移比例将元素缩小到正常大小的1/10,这样您就可以将元素转换为1/10像素。
这个问题并非针对Dart,考虑重新编写,添加javascript和css标签,因为它会向更广泛的受众展示。