【安卓開發(fā)】問題記錄,關于LazyLayout的滑動鎖定
2023-09-17 02:54 作者:スレーブ_スレイヤー | 我要投稿
起因是一個奇怪的BUG:
當一個LazyGrid快速滑動到頂部,在差不多三秒的窗口期內,所有的點擊操作都是無效的。
起初我以為是View丟失了焦點,于是

這里是獲取到了焦點的,然而點擊還是沒有任何反應。
然后我又去測試了別的LazyLayout,發(fā)現(xiàn)其實都有差不多的問題,只是鎖定的時間長短不同。
接著我又測試了網易云音樂,微信兩個app,沒有這個問題,然后TIM是有的,快速滑動以后,馬上點擊Item,即使滑動動畫已經停止,點擊操作還是會無效。
說明這不是Compose獨有的問題,View體系也有。
這其實不能算BUG,也不影響使用,正常使用的話,很難有那種突然大幅滑動,又快速去點擊的場景,除非是跟我一樣時不時測試一些奇怪的東西。
但是既然有一些app解決了這個問題,就不能當作沒看到,然而網上沒有相關的資料,而且Compose下,這個問題是不好解決的。暫時記錄下來,以后再回看。
標簽: