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

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

分享到微博請遵守國家法律
峡江县| 临汾市| 玉田县| 贺州市| 彩票| 汤原县| 通河县| 鹤山市| 扶沟县| 宁化县| 垣曲县| 涞水县| 渝中区| 连平县| 成武县| 日土县| 绵阳市| 广水市| 萝北县| 阿合奇县| 永善县| 嘉祥县| 呼伦贝尔市| 浑源县| 唐海县| 克东县| 仙桃市| 武鸣县| 祥云县| 莱阳市| 浪卡子县| 漳浦县| 南木林县| 常德市| 五峰| 泰和县| 怀远县| 永川市| 巴彦淖尔市| 黔东| 富裕县|