我正在动画像这样的多个视图的移动(基本上只是使用y定位):
View.animate()
.setInterpolator(new FastOutSlowInInterpolator())
.y(requiredCalculatedPosition)
.setDuration(400);
但是,在Lollipop +上运行黄油时,该片段在KitKat及其下方有明显滞后。 (直到现在才在仿真器上进行测试,我的GPU管理图形)。
答案 0 :(得分:0)
Android在Lollipop前版本中动画多个UI视图同时时,简直太糟糕了。我设法通过在动画中添加一些延迟来使事情更顺畅,但是在动画多个视图时我无法摆脱总动画闪烁。另外一件事 - 它也取决于设备,通常闪烁会出现在像GPU或ASus平板电脑这样的GPU较弱的廉价设备中,因为它们有GPU限制。通常它会在大多数设备上运行良好,例如较旧的三星Galaxy S2,S3。仿真器也无法很好地模拟GPU - 与iOS模拟器相比,这是我总觉得令人失望的事情。