中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Android MotionEvent中getX()和getRawX()有什么區別

小億
218
2023-08-03 20:48:30
欄目: 編程語言

在Android MotionEvent中,getX()和getRawX()方法都是獲取觸摸事件的X軸坐標的方法,但是它們的返回值有一些區別。

  1. getX()方法返回的是相對于當前View左上角的X軸坐標,即觸摸點相對于View的位置。這個值是經過View的邊界修正的,當觸摸點超出View的邊界時,getX()方法返回的值會被限制在View的邊界內。

  2. getRawX()方法返回的是觸摸點相對于屏幕左上角的X軸坐標,即觸摸點的絕對位置。這個值沒有經過View的邊界修正,即使觸摸點超出View的邊界,getRawX()方法返回的值也不會被限制在View的邊界內。

因此,getX()方法適用于獲取觸摸點相對于當前View的位置,而getRawX()方法適用于獲取觸摸點在整個屏幕上的絕對位置。根據具體的需求,我們可以選擇使用其中的一個方法來獲取觸摸事件的X軸坐標。

0
永修县| 革吉县| 南靖县| 子长县| 突泉县| 融水| 乡城县| 青海省| 新兴县| 鲁山县| 专栏| 巴塘县| 灵丘县| 和硕县| 沾化县| 贵德县| 扎赉特旗| 印江| 北安市| 贺州市| 运城市| 怀化市| 怀集县| 尼木县| 中卫市| 明星| 长岭县| 元阳县| 都兰县| 南和县| 密山市| 巴马| 镇康县| 威远县| 乐安县| 拜泉县| 娱乐| 稻城县| 德清县| 新乐市| 大悟县|