Java 如何使用Android Studio在RelativeLayout上转换对象?
我想要Java 如何使用Android Studio在RelativeLayout上转换对象?,java,android,Java,Android,我想要Transition我的对象称为ball insideImageView在ReltiveLayout上,当我触摸ReltiveLayout时,球会移动到点的中心 public class MainActivity extends AppCompatActivity { //ImageView.W(70dp) ImageView.H(70dp) to get center touch ImageView ball; RelativeLayout layout;
Transition
我的对象称为ball insideImageView
在ReltiveLayout
上,当我触摸ReltiveLayout时,球会移动到点的中心
public class MainActivity extends AppCompatActivity {
//ImageView.W(70dp) ImageView.H(70dp) to get center touch
ImageView ball;
RelativeLayout layout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ball = (ImageView)findViewById(R.id.ball);
layout = (RelativeLayout) findViewById(R.id.layout);
layout.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
//ImageView.W(70dp) ImageView.H(70dp)
//touch X,Y-70 to move ball to center touch
ball.setX(motionEvent.getX()-70);
ball.setY(motionEvent.getY()-70);
return false;
}
});
}
}