public class TumblrRelativeLayout extends RelativeLayout {
         .........
        public  class DragHelperCallback extends ViewDragHelper.Callback {
            @Override
            public int clampViewPositionVertical(View child, int top, int dy) {
                  Log.i("TAG", "clampViewPositionVertical: "+top);
                  // 手指拖到哪是哪
                  return top;
            }
            @Override
            public int clampViewPositionHorizontal(View child, int left, int dx) {
                  // 手指拖到哪是哪
                  return left;
            }
        ........
}
这两天看了一下自定义view,这个是自定义的一个控件,这两个方法监听着手指滑动屏幕的x,y坐标值,想问一下思路,怎么实现在mainactivity中实时获取到这两个方法的top和left值
MainActivity要知道肯定可以,方法特别多,哪怕是你用广播(不推荐),接口通知出去(推荐)都可以。这些先不说,而你这样的设置,我感觉有问题了。你的MainActivity需要知道这两个数据?
你的内容放在Activity里吧?孩子知道父亲的数据,这是正常的。要是你的Mactivity要去管孩子的数据,会不会耦合度很高。