国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

android 12 顯示一個浮動視圖

2023-04-11 15:27 作者:努力學(xué)習(xí)天天賺錢123456  | 我要投稿


該方法用于顯示一個浮動視圖。在方法中,首先檢查是否有權(quán)限繪制懸浮窗口,如果有,則獲取WindowManager實例。然后,如果mScanFloatView為null,則使用View.inflate()方法從布局文件R.layout.layout_scan_float中填充視圖。接下來,設(shè)置mScanFloatView的一個觸摸監(jiān)聽器,該監(jiān)聽器會記錄觸摸事件的X和Y坐標(biāo)。

解析這段代碼終端 中為什么是 int diffX = x - mX; 不是加? layoutParams.x += diffX;為什么是加不是減?


nt diffX = x - mX; 是因為需要計算手指在屏幕上移動的距離,所以需要用當(dāng)前的 x 坐標(biāo)減去之前記錄的 mX 坐標(biāo)。

layoutParams.x += diffX; 是因為需要更新浮動視圖的位置,diffX 表示手指在屏幕上移動的距離,如果手指向右移動,則 diffX 為正數(shù),加上這個正數(shù)表示浮動視圖向右移動;如果手指向左移動,則 diffX 為負(fù)數(shù),加上這個負(fù)數(shù)表示浮動視圖向左移動。




android 12 顯示一個浮動視圖的評論 (共 條)

分享到微博請遵守國家法律
吴忠市| 宜春市| 三河市| 辽中县| 偏关县| 嵩明县| 隆尧县| 静安区| 湄潭县| 平定县| 吉林省| 佛山市| 洛扎县| 吐鲁番市| 廉江市| 包头市| 南雄市| 射洪县| 平泉县| 勃利县| 庆城县| 长海县| 余干县| 石首市| 浙江省| 乌海市| 天峨县| 公主岭市| 成都市| 临安市| 临沧市| 东乌珠穆沁旗| 裕民县| 鲁甸县| 德格县| 廊坊市| 贵州省| 顺昌县| 江城| 白城市| 长沙市|