拨号盘的ui怎么实现?

拨号盘的ui如何实现??
大家都知道,拨打电话后 拨号盘会缩到最下面,知道手指向上滑动才会再次显示出来,如果再向下滑动他就会自动缩回下面。

我想请教下这个小伙是如何实现的?

谢谢了先。

------解决方案--------------------
监听手势动作MotionEvent即可。。。

实现函数interceptTouchEvent,处理手势是向下还是向上