2
我在android中滞后的动画有问题。这些动画与ios完美配合,但在android上有所延迟。我将发布一个简单的例子...android imageview动画lag
可以说做出的ImageView如..
`ImageView someView = new ImageView(context);`
再后来在我的代码当我尝试和动画的ImageView ...
'someView.setDrawingCacheEnabled(true);
someView.setLayerType(View.LAYER_TYPE_HARDWARE,null);
someView.animate().scaleY(scaleY).scaleX(scaleX).x(dX).y(dY)
.setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
someView.setLayerType(LAYER_TYPE_NONE, null);
}
});`
我的应用程序(游戏)涉及不同的重叠视图(不超过3-4,但我可以放慢动画),但没有真正的工作。所以我会同时在三个不同的视图上运行上面的动画...
我已将android:hardwareAccelerated="true"
添加到我的清单文件中。 我有一堆广播接收器,所以这可能是一个因素?
即时制作纸牌游戏和第一对卡片出来顺利,但当我让他们更大,处理它们,然后开始滞后。
我觉得我已经搜遍了,并尝试所有的小技巧建议加快动画,并使其更精通。
当你必须在堆叠的同一时间对不同的图像进行动画处理时,你会做什么?
感谢
-edit:我的ImageView我还设置了规模时间FIT_XY我从众减慢动画,那么什么是围绕工作吗?