在使用ConstraintLayout布局时,如果想要移动View,应该使用setTranslationX()和setTranslationY()方法。代码示例如下:
     
 
View myView = findViewById(R.id.my_view);
myView.animate().setDuration(1000).setInterpolator(new LinearInterpolator())
        .setListener(new AnimatorListenerAdapter() {
            @Override
            public void onAnimationEnd(Animator animation) {
                super.onAnimationEnd(animation);
                myView.setTranslationX(100);
                myView.setTranslationY(100);
            }
        }).start();
以上示例中,通过执行动画后,在onAnimationEnd()回调中,调用setTranslationX()和setTranslationY()方法来移动View,实现了View的移动效果。