【问题标题】:Checking if animation on exact button / texview / has ended检查确切按钮/ texview /上的动画是否已结束
【发布时间】:2017-11-16 05:12:15
【问题描述】:

我想知道,是否有可能检查按钮或文本视图上的确切动画是否已完成? 我对带有 6 个小部件(2 个按钮、2 个编辑文本、2 个文本视图)的简单菜单动画有疑问。 我正在使用 AnimationListener 但它同时适用于所有动画。 在不同时间调用一个“淡入”动画时会出现问题。 可以看到“fadeIn”AnimationListener 被调用了两次(第一次是在“fadeOut”动画开始时,第二次是在它消失时)。

序列应该是这样的: (1)。 registration_bt & login_bt -> fadeOut,(同时)email_tv & password_tv -> fadeIn (2)。当registration_bt & login_b 消失后,email_et & password_et -> fadeIn, (同时) email_tv & password_tv 可见。 (3)。 email_et & email_tv & password_et & password_tv 可见。

感谢您的任何建议! AnimationListener screen.

【问题讨论】:

    标签: android animation button


    【解决方案1】:

    有这种方式(来自here):可以,但我也希望看到更好的解决方案。 GL

    login_bt.animate().alpha(0).setDuration(2000).withEndAction(new Runnable() {
        @Override
            public void run() {
                email_tv.animate().alpha(1).setDuration(2000).withEndAction(new Runnable() ...
            }
        });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-15
      • 2020-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多