Android适配-view设置背景闪烁

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android适配-view设置背景闪烁相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

以上是关于Android适配-view设置背景闪烁的主要内容,如果未能解决你的问题,请参考以下文章

Android 在一切之上叠加一个视图?

android gridview 怎么在适配器中设置不可选择项

Android自定义View效果目录

Android 闪烁动画

Android:更改背景颜色查看 onClick 按钮

Android适配--百分比的适配