Android适配-view设置背景闪烁

做了一个需求,右滑关闭activity,需要把activity的主题设置为透明,才能在滑动时看到下面的页面,否则看到的是activity默认的灰色背景。

但是背景透明后,软键盘的弹出,会有闪烁的现象,闪现的是下面activity的界面,体验不好。解决办法是滑动的时候,才将view背景设置为透明,这样可以保障滑动的效果,又能保证软键盘弹出时的效果。


但由此也引出Android系统新老版本不兼容的2个地方。

1.部分手机activity如果初始化时是非透明的,动态修改为透明的,没效果。

2.Android6.0以下,activity是透明的,即便里面有view不是透明的,设置该activity背景颜色时,会闪烁。

你可能感兴趣的:(Android适配-view设置背景闪烁)