使用动画功能延迟动画

时间:2016-06-29 17:37:38

标签: android animation

我正在制作一个应用程序,其中我使用了一些动画。我使用animate函数进行非常基本的动画。但动画中存在明显滞后。

public void drop(View view){

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

我的应用还有一些其他代码。 我不知道落后的原因。请有人帮帮我。

1 个答案:

答案 0 :(得分:0)

翻译不是一个非常繁重的操作,但轮换可以。但是,如果您同时进行其他操作,则可能会导致其他问题。通过使用traceview(仅限您的应用程序)和systrace(您的应用程序以及与系统其他部分的交互),您可以更好地了解花费的时间。