直接用平移动画就可以实现了
你看附件吧,附件中收集了android中的各种动画效果
一个View每移动的时候分发自己的位置消息(可以是全局消息),一个View写上接收消息(可以是全局消息)的方法,然后把接收到的位置和自己的位置相比较,发现是否被覆盖接触而做对应显示与隐藏