[問題] 即時updateViewLayout
各位大大好
目前遇到問題是在接近的時間內使用updateViewLayout改動參數後在次改動
只會生效其中一種, ex:
params = newParams;
windowsManager.updateViewLayout(target, params); //控制目標變寬
params = oldParams;
manager.updateViewLayout(target, params); //控制目標變回原狀
結果顯示不一定會是原樣或是變寬
感覺很像是activity內finish(); 會在最後執行的效果一樣
如果用button1手動觸發
params = newParams;
windowsManager.updateViewLayout(target, params); //控制目標變寬
再手動按button2觸發
params = oldParams;
manager.updateViewLayout(target, params); //控制目標變回原狀
就會依序執行
不知道有沒有方法可以控制在同一個method內讓他依序執行
上網查updateViewLayout內有用thread控制
但不知道我們在使用上如何在同一個method內要如何讓他依序執行?
感謝大大們花時間觀看~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.23.68.54 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1580892439.A.D6C.html
推
02/06 00:33,
4年前
, 1F
02/06 00:33, 1F
→
02/06 10:08,
4年前
, 2F
02/06 10:08, 2F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章