五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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 顯示一個浮動視圖的評論 (共 條)

分享到微博請遵守國家法律
沛县| 刚察县| 万安县| 鸡泽县| 本溪| 永昌县| 双辽市| 喜德县| 富源县| 赫章县| 桑植县| 汝州市| 泗阳县| 高平市| 仲巴县| 竹山县| 林甸县| 丰城市| 沾益县| 杭锦旗| 海原县| 麻栗坡县| 新丰县| 芮城县| 香格里拉县| 宁武县| 岐山县| 新干县| 武胜县| 友谊县| 漾濞| 焦作市| 酉阳| 万载县| 沙田区| 太仓市| 五寨县| 津南区| 丰城市| 张家港市| 通州市|