public class HomeActivity extends AppCompatActivity {
private TextView txtCircle;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
txtCircle = findViewById(R.id.txt_circle);
//横向 ObjectAnimator
ObjectAnimator txanimator = ObjectAnimator.ofFloat(txtCircle, "translationX", 0, 670);
// 纵向 ObjectAnimator
ObjectAnimator tyanimator = ObjectAnimator.ofFloat(txtCircle, "translationY", 0, 1120);
AnimatorSet animatorSet = new AnimatorSet();
animatorSet.play(tyanimator).with(txanimator);
animatorSet.setDuration(3000);
animatorSet.start();
animatorSet.addListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
Intent intent = new Intent(HomeActivity.this, GroupActivity.class);
startActivity(intent);
}
});
}
}
注:圆球是textview 设置shape形状 ,textview的宽高多少,shape的弧度就是多少