alerdialog 变化后会可能会导致所有view的draw事件产生 好的你说 2023-01-30 51 阅读1分钟 因为alerdialog存在于顶层布局中,当调用dialog需要变化时(比如消失)就会调用他的invalidate,而invalidate会导致alerdialog所在的viewgroup所有子view都失效,所以由于alertDialog的viewgroup是顶层容器,所有子view都会重新绘制。