<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 安卓中的坐標系 ### 作者微博: [@GcsSloop](http://weibo.com/GcsSloop) ### [【本系列相關文章】](http://www.gcssloop.com/1970/01/CustomViewIndex/) ## 一.屏幕坐標系和數學坐標系的區別 由于移動設備一般定義屏幕左上角為坐標原點,向右為x軸增大方向,向下為y軸增大方向, 所以在手機屏幕上的坐標系與數學中常見的坐標系是稍微有點差別的,詳情如下: (**PS:其中的∠a 是對應的,注意y軸方向!**) ![](http://ww2.sinaimg.cn/large/005Xtdi2jw1f1qygzfvhoj308c0dwglr.jpg) ![](http://ww1.sinaimg.cn/large/005Xtdi2jw1f1qyhbqvihj308c0dwjrh.jpg) **實際屏幕上的默認坐標系如下:** > PS: 假設其中棕色部分為手機屏幕 ![](http://ww3.sinaimg.cn/large/005Xtdi2jw1f1qyhjy7h8j308c0dwq32.jpg) ## 二.View的坐標系 **注意:View的坐標系統是相對于父控件而言的.** ``` java getTop(); //獲取子View左上角距父View頂部的距離 getLeft(); //獲取子View左上角距父View左側的距離 getBottom(); //獲取子View右下角距父View頂部的距離 getRight(); //獲取子View右下角距父View左側的距離 ``` **如下圖所示:** ![](http://ww2.sinaimg.cn/large/005Xtdi2gw1f1qzqwvkkbj308c0dwgm9.jpg) ## 三.MotionEvent中 get 和 getRaw 的區別 ``` event.getX(); //觸摸點相對于其所在組件坐標系的坐標 event.getY(); event.getRawX(); //觸摸點相對于屏幕默認坐標系的坐標 event.getRawY(); ``` **如下圖所示:** > PS:其中相同顏色的內容是對應的,其中為了顯示方便,藍色箭頭向左稍微偏移了一點. ![](http://ww1.sinaimg.cn/large/005Xtdi2jw1f1r2bdlqhbj308c0dwwew.jpg) ## 四.核心要點 序號 | 要點 :---:|---- 1 | 在數學中常見的坐標系與屏幕默認坐標系的差別 2 | View的坐標系是相對于父控件而言的 3 | MotionEvent中get和getRaw的區別 ## 五.參考文章: [Android 屏幕(View)坐標系統](http://blog.csdn.net/wangjinyu501/article/details/21827341) ## About Me ### 作者微博: <a href="http://weibo.com/GcsSloop" target="_blank">@GcsSloop</a> <a href="http://www.gcssloop.com/1970/01/about/" target="_blank"> <img src="http://ww4.sinaimg.cn/large/005Xtdi2gw1f1qn89ihu3j315o0dwwjc.jpg" width=300/> </a>
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看