问答详情
源自:2-3 缺口方块与点击方块的数据交换

动画上下左右判断1

http://img.mukewang.com/57bef77c0001306b10801920.jpg

应该是这样的吧?

if(mImageView.getX()>iv_null_imageView.getX()){
   //往左移动
   translateAnimation = new TranslateAnimation(0.1f, -mImageView.getWidth(), 0.1f,0.1f );
   Toast.makeText(this,"往左移动",Toast.LENGTH_LONG).show();
}else  if (mImageView.getX()<iv_null_imageView.getX()){
   //往右移动
   translateAnimation = new TranslateAnimation(0.1f,  mImageView.getWidth(), 0.1f, 0.1f);
}else if (mImageView.getY()>iv_null_imageView.getY()){
   //往上移动
   translateAnimation = new TranslateAnimation(0.1f,0.1f, 0.1f,  -mImageView.getHeight());
}else if (mImageView.getY()<iv_null_imageView.getY()){
   //往下移动
   translateAnimation = new TranslateAnimation(0.1f,0.1f, 0.1f,  mImageView.getHeight());
}





提问者:always10000 2016-08-25 21:53

个回答

  • 阿旭_
    2016-08-28 20:29:55
    已采纳

    只要结果对就行,怎么实现的根据自己的想法来就OK。