之前好好的程序某天在某些手機上就會出現(xiàn)問題:如下圖
當(dāng)打開該dialog時挽拂,會有一個從下往上的飛入動畫,動畫執(zhí)行過程中骨饿,會看到dialog的頭部有10dip的黑邊亏栈,也會從下往上飛入,用戶體驗非常的low ,解決方案入下:
如果將dialog高度設(shè)置為MATCH_PARENT样刷,那么就會出現(xiàn)狀態(tài)欄變黑的問題
解決辦法:
Window window = getWindow();
WindowManager.LayoutParams lp = window.getAttributes();
lp.width = WindowManager.LayoutParams.MATCH_PARENT;
動態(tài)設(shè)置dialog高度為:lp.height = 手機高度 - 狀態(tài)欄高度;
關(guān)注我的github
https://github.com/fuyuguang
帶你了解更多項目實踐中的bug