其实Android可拖拽View实现起来很简单,最简单的就是实现View的setOnTouchListener方法。下面这段代码就实现了如下两个功能: 1、View随着手指的拖动儿拖动。 2、当松开手指的时候,如果View在屏幕的右半边,则自动让其贴到屏幕右边缘展示。如果在屏幕的左半边,则自动让View贴到左边展示。 3、代码中screenHeight和screenWidth是手机屏幕的高和宽。
private boolean isIntercept =false;
private void initListener() {
//screenHeight和screenWidth是手机屏幕的高和宽。
view.setOnTouchListener(