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我從衆減慢動畫,那麼什麼是圍繞工作嗎?