亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
比如县| 壤塘县| 祁连县| 鄱阳县| 南澳县| 郴州市| 鄂伦春自治旗| 东至县| 沽源县| 大埔区| 宣恩县| 扶余县| 安远县| 柞水县| 聊城市| 涿州市| 剑阁县| 鸡西市| 龙州县| 渭源县| 襄垣县| 吉安县| 亳州市| 达州市| 玉树县| 岱山县| 章丘市| 铜陵市| 龙井市| 全椒县| 绍兴县| 达拉特旗| 河曲县| 九龙县| 汝南县| 衡山县| 仙居县| 饶阳县| 蛟河市| 昌黎县| 丹凤县|