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要去管孩子的数据,会不会耦合度很高。