求大神,关于view的scrollBy问题,我把上拉头做了偏移

求大神,关于view的scrollBy问题,我把上拉头做了偏移:
                    MarginLayoutParams hmlp = (MarginLayoutParams) mLayout.getLayoutParams();
hmlp.topMargin = -headerview.getHeight();
mLayout.setLayoutParams(hmlp);
loadOnce = true;
int[] locti=new int[2];
mLayout.getLocationInWindow(locti);
System.out.println("x坐标"+"---->"+locti[0]);
System.out.println("y坐标"+"---->"+locti[1]);
得到的Y值为38
--------------------------------------------------------------------------------------------------------------------------------------------------------------
我在public boolean onTouchEvent(MotionEvent event)滑动
                 // 下拉头滚动
mLayout.scrollBy(0, -moveDisOnce);//moveDisOnce是滑动的距离
int[] locti=new int[2];
mLayout.getLocationInWindow(locti);
System.out.println("x坐标"+"---->"+locti[0]);
System.out.println("y坐标"+"---->"+locti[1]);
return true;
                         这里只要一滑动,得到的Y值就是-14
--------------------------------------------------------------------------------------------------------------------------------------------------------------

view的scrollBy不移动view本身,而是移动view的画布,这里为何移动view本身了?
望大神给解释一下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值