我可以重用ValueAnimator吗?

src091

我有以下代码(Scala中的Android项目):

val animator = new ValueAnimator
animator.setFloatValues(0f, 100f)
animator.setDuration(20000L)
animator.addUpdateListener(this) // prints current value to console
animator.start

override def onTouch(v: View, event: MotionEvent) = {
  animator.setFloatValues(100f, 0f)
  animator.setCurrentPlayTime(0)

  if (!animator.isRunning) animator.start
  true
}

如果我在animator运行时触摸屏幕,则它将正确开始向后工作(因为交换了值)。但是,如果在完成后触摸屏幕,则什么也不会发生,也不会重新开始。

问题是我可以以某种方式重用此动画制作器,并使其停止后再次在给定值下工作吗?

阿努帕姆(Anupam KR)

您不能重复使用动画。

您需要通过调用initialize()方法重设()并重新初始化动画对象,然后再次使用同一对象。这类似于实例化新的动画对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我们可以重用Gson对象吗?

来自分类Dev

我可以重用更新语句中的值吗?

来自分类Dev

JMeter断言模块化(我可以重用断言吗?)

来自分类Dev

我可以重用通过“ using”语句处理过的对象吗?

来自分类Dev

Stringformatter可以重用参数吗?

来自分类Dev

git标签可以重用吗

来自分类Dev

可以重用根分区吗?

来自分类Dev

我可以合法地在聚合结构初始化中重用字段吗?

来自分类Dev

我可以重用参数实例从Spark中的聚合函数返回值吗?

来自分类Dev

我可以在以后的itoa()调用中重用相同的缓冲区吗?

来自分类Dev

HttpClient:我可以通过多个线程安全地在不同域中重用HttpContext吗?

来自分类Dev

我可以重用吗。Moq中的任何参数描述符

来自分类Dev

我可以在Express版本中重用localdb的数据库文件吗

来自分类Dev

我可以使用不同的DataTrigger绑定重用样式吗?

来自分类Dev

我可以重用模型来再次使用其值来训练网络吗?

来自分类Dev

在TypeScript中,我们可以为函数数组创建可重用的接口吗?

来自分类Dev

给定明文,密文和IV。我可以找到重用的密钥吗?

来自分类Dev

我可以重用open_memstream中的缓冲区吗

来自分类Dev

我可以获取有关可能的可重用迭代器概念的指导吗?

来自分类Dev

我可以在std :: move之后重用像std :: vector这样的复杂类吗?

来自分类Dev

我可以合法地在聚合结构初始化中重用字段吗?

来自分类Dev

我可以在应用程序中“重用” Google搜索结果吗?

来自分类Dev

我可以以编程方式获取xml布局并重用它吗?

来自分类Dev

我可以在Ubuntu上重用其他OS / home目录吗?

来自分类Dev

我可以重用参数实例从Spark中的聚合函数返回值吗?

来自分类Dev

我可以在WPA2网络上重用4向握手吗?

来自分类Dev

我可以将这个 XAML 块变成可重用的“控件”吗?

来自分类Dev

我可以在 Rocket 中重用 Tokio Core 和 Hyper Client 吗?

来自分类Dev

我可以重用一个表单来声明多个变量吗?

Related 相关文章

  1. 1

    我们可以重用Gson对象吗?

  2. 2

    我可以重用更新语句中的值吗?

  3. 3

    JMeter断言模块化(我可以重用断言吗?)

  4. 4

    我可以重用通过“ using”语句处理过的对象吗?

  5. 5

    Stringformatter可以重用参数吗?

  6. 6

    git标签可以重用吗

  7. 7

    可以重用根分区吗?

  8. 8

    我可以合法地在聚合结构初始化中重用字段吗?

  9. 9

    我可以重用参数实例从Spark中的聚合函数返回值吗?

  10. 10

    我可以在以后的itoa()调用中重用相同的缓冲区吗?

  11. 11

    HttpClient:我可以通过多个线程安全地在不同域中重用HttpContext吗?

  12. 12

    我可以重用吗。Moq中的任何参数描述符

  13. 13

    我可以在Express版本中重用localdb的数据库文件吗

  14. 14

    我可以使用不同的DataTrigger绑定重用样式吗?

  15. 15

    我可以重用模型来再次使用其值来训练网络吗?

  16. 16

    在TypeScript中,我们可以为函数数组创建可重用的接口吗?

  17. 17

    给定明文,密文和IV。我可以找到重用的密钥吗?

  18. 18

    我可以重用open_memstream中的缓冲区吗

  19. 19

    我可以获取有关可能的可重用迭代器概念的指导吗?

  20. 20

    我可以在std :: move之后重用像std :: vector这样的复杂类吗?

  21. 21

    我可以合法地在聚合结构初始化中重用字段吗?

  22. 22

    我可以在应用程序中“重用” Google搜索结果吗?

  23. 23

    我可以以编程方式获取xml布局并重用它吗?

  24. 24

    我可以在Ubuntu上重用其他OS / home目录吗?

  25. 25

    我可以重用参数实例从Spark中的聚合函数返回值吗?

  26. 26

    我可以在WPA2网络上重用4向握手吗?

  27. 27

    我可以将这个 XAML 块变成可重用的“控件”吗?

  28. 28

    我可以在 Rocket 中重用 Tokio Core 和 Hyper Client 吗?

  29. 29

    我可以重用一个表单来声明多个变量吗?

热门标签

归档