如何将动画添加到android应用程序中的普通按钮,我希望该按钮从活动的按钮向顶部浮动,然后消失。

我已经看过动画库,但是在我看来,它打算与导入到项目中的外部动画一起使用!

非常感谢!

最佳答案

尝试这个:

    button.animate().translationY(value).setListener(new Animator.AnimatorListener() {
        @Override
        public void onAnimationStart(Animator animation) {
        }

        @Override
        public void onAnimationEnd(Animator animation) {
            button.setVisibility(View.GONE);
        }

        @Override
        public void onAnimationCancel(Animator animation) {
        }

        @Override
        public void onAnimationRepeat(Animator animation) {
        }
    }).start();


您可能需要对“值”进行一些计算,或者使用带有一定距离的translationYBy()。

关于java - 如何将动画添加到现有的UI组件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33464239/

10-09 13:08