getx 是相对view左上角的坐标,getrawx是相对于屏幕左上角的横坐标,getrawx比较好理解, canvas.drawRect(200,200,400,400,mPaint);
getLeft = 200 此时view 的getX = 200 这个值不是相对于屏幕坐标的,而是相对于屏幕坐标去除标题栏的显示界面的坐标,getLeft getTop坐标系 才是event getX,getY真正的坐标系
如果getLeft getTop 的值相对于父布局的,那么event getX,getY坐标系也是以父布局为x 轴 y轴的坐标系。
getX,getRawX 理解
最新推荐文章于 2023-02-02 16:28:47 发布