【问题标题】:Lag in animations using animate function使用 animate 函数延迟动画
【发布时间】:2016-06-30 02:05:10
【问题描述】:

我正在制作一个应用程序,其中使用了一些动画。我使用动画功能来制作非常基本的动画。但是动画有非常明显的滞后。

public void drop(View view){

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

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

【问题讨论】:

    标签: android animation


    【解决方案1】:

    平移不是很繁重的操作,但旋转可以。但是,如果您同时进行其他操作,它们可能会导致其他问题。通过使用 traceview(仅限您的应用)和 systrace(您的应用以及与系统其他部分的交互),您可以更好地了解时间花在哪里。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-06
      • 2022-01-02
      • 1970-01-01
      • 2012-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多