小编vig*_*les的帖子

ObjectAnimator vs TranslateAnimation

我只是做一个简单的项目,我尝试使用TranslateAnimation显示/隐藏LinearLayout顶部的布局.有一个闪烁,因为当我调用onAnimationEnd()时,动画没有完成0.1秒.

例:

            @Override
            public void onAnimationEnd(Animation animation) {
                retractableLayout.setVisibility(View.GONE);
            }
Run Code Online (Sandbox Code Playgroud)

当我在stackoverflow上搜索时,我发现还有另一种方法可以做到.使用ObjectAnimator.使用它之后,我的动画没有了View.GONE

TranslateAnimation和ObjectAnimator有什么区别?其中一个是否被弃用,他们做同样的事情,或者有一个或另一个更好的时候.

这是一个包含2个版本的github仓库(https://github.com/charlesvigneault/AAA_Test1)

谢谢

java android android-animation

6
推荐指数
1
解决办法
5211
查看次数

标签 统计

android ×1

android-animation ×1

java ×1