2018-10-18日,碰到一个很诡异的事情。自定义dialog从Activity底部的出场动画是系统布置的动画,而自己设置的出场动画根本不起作用,但是退场动画又有作用,花了两个小时,最后发现style里面的一句话导致了这个鬼
<item name="android:windowIsFloating">false</item>
设置为false之后,底部弹窗将不会和软键盘发生共存的问题,但是出场动画就会变成系统动画
设置为true之后,底部弹窗将会遮盖掉软键盘(软键盘仍然还在),出场动画就会变成自定义动画
网友评论