1、View的坐標
- /**
- *Toppositionofthisviewrelativetoitsparent.
- *相對應父控件的top位置,單位為像素,即頭部到父控件的距離
- *@returnThetopofthisview,inpixels.
- */
- @ViewDebug .CapturedViewProperty
- public final int getTop(){
- return mTop;
- }
其它的getBottom,getLeft,getRight類似
圖例:
2、點擊View時MotionEvent的坐標
getRawY:表示相對于屏幕左上角的y坐標值(注意:這個屏幕左上角是手機屏幕左上角,不管activity是否有titleBar或是否全屏幕),
getY:表示相對于View自身左上角的y坐標
圖例:
組合圖:
由上圖可知:
View到屏幕上邊的距離=e.getRawY-.getY
Item到屏幕上邊的距離=e.getRawY-e.getY+item.getTop
等等
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
