2016-06-29 4 views
0

私はいくつかのアニメーションを使ったアプリを作っています。非常に基本的なアニメーションのアニメーション機能を使用しました。しかし、アニメーションにはかなりの遅れがあります。アニメーション機能を使用したアニメーションの遅れ

public void drop(View view){ 

    ImageView counter = (ImageView) view; 
    counter.setTranslationY(-500); 
    counter.animate().translationYBy(500).rotation(3600).setDuration(300); 
} 

また、私のアプリの他のコードがあります。 遅れている理由はわかりません。誰かが私を助けてください。

答えて

0

翻訳は非常に重い操作ではありませんが、回転は可能です。しかし、他の操作が同時に行われている場合は、他の問題が発生する可能性があります。 traceview(あなたのアプリのみ)とsystrace(あなたのアプリと、システムの他の部分とのやりとり)を使って、時間がどこに費やされているかを知ることができます。

関連する問題