【问题标题】:Undersanding animation function in android了解android中的动画功能
【发布时间】:2013-06-10 10:42:33
【问题描述】:

我想使用以下代码 sn-p,请帮助我理解给定的功能或建议我可以使用的在线文档。

view.animate().setDuration(2000).alpha(0)
        .withEndAction(new Runnable() {
          @Override
          public void run() {
            list.remove(item);
            adapter.notifyDataSetChanged();
            view.setAlpha(1);
          }
      });

setDuration(2000).alpha(0).alpha(1) 和 .withEndAction() 的作用是什么

【问题讨论】:

    标签: android animation alpha


    【解决方案1】:
    • setDuration(2000) 将动画的持续时间设置为 2000 毫秒或 2 秒
    • alpha(0) 视图的 alpha 属性将被动画到这个值
    • withEndAction() 表示动画结束时会发生以下动作

    看看这里 (http://developer.android.com/reference/android/view/ViewPropertyAnimator.html)

    【讨论】:

    • 您能否详细介绍一下 Runnable() 以及为什么它的名称是大写的 b'coz java 中的大多数方法都以小写字母开头。 @肯狼
    • @NikhilBalyan Runnable 是一个接口(所以它是大写的),我们正在实现它,请参阅stackoverflow.com/a/5848516/833647
    【解决方案2】:

    【讨论】:

    • 能否请您详细说明 Runnable() 为什么使用它以及它的用途。
    猜你喜欢
    • 2016-09-24
    • 1970-01-01
    • 2020-12-23
    • 1970-01-01
    • 2011-04-21
    • 2015-04-17
    • 2017-09-06
    • 1970-01-01
    • 2020-02-16
    相关资源
    最近更新 更多