最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

分享到微博請遵守國家法律
民权县| 阜康市| 监利县| 孝感市| 大名县| 潞城市| 棋牌| 科技| 如皋市| 祥云县| 长武县| 略阳县| 海南省| 汉中市| 衡阳市| 美姑县| 芜湖市| 虞城县| 驻马店市| 京山县| 潞西市| 社旗县| 雅安市| 德清县| 五大连池市| 丽江市| 东乡县| 无锡市| 鞍山市| 琼海市| 镇沅| 淅川县| 广河县| 边坝县| 安图县| 彭水| 改则县| 奈曼旗| 察隅县| 乌兰浩特市| 邢台县|