各位大大好
目前遇到問題是在接近的時間內使用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內要如何讓他依序執行?
感謝大大們花時間觀看~