こんにちは友人私は次のコードを提供していますが、指定された2つの画像/オブジェクト間の衝突検出を見つける方法を教えてください。可能であれば、すぐに私を助けてください。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
img1=(ImageView) findViewById(R.id.imgLeft);
img2=(ImageView) findViewById(R.id.imgRight);
tw=ObjectAnimator.ofFloat(img2,
"translationX", 20, -550f);
tw.setDuration(6000);
tw.addUpdateListener(new AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
img_one_CurrentX=(int)img2.getY();
}
});
tw.start();
tw_One=ObjectAnimator.ofFloat(img1,
"translationX",0, 550f);
tw_One.setDuration(6000);
tw_One.setTarget(img1);
tw_One.start();
tw_One.addUpdateListener(new AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
img_two_CurrentX=(int)img1.getY();
if(img_one_CurrentX==img_two_CurrentX ){
Toast.makeText(getApplicationContext(), "Collision", Toast.LENGTH_LONG).show();
}
}
});
}
前もって感謝します。