请问下mPaaS:Android端,A页面切换到B页面,在转场动画时发现,A页面被白色盖住了,请问是我App什么配置生效了导致的吗?demo不存在这个问题。target=31的App,demo,target=26
这个问题的原因可能是与你的目标SDK版本有关,也可能与你的动画实现方式有关。下面我提供几个可能的解决方案:
在你的Manifest文件中添加android:hardwareAccelerated="true"属性来启用硬件加速,在一些特定情况下可能会解决你的问题。
尝试在你的Activity的onCreate方法中添加一行代码: getWindow().setBackgroundDrawableResource(android.R.color.transparent); 这样可以将背景设置为透明,避免白色背景覆盖原有视图。
可能是由于动画卡顿导致的问题,你可以尝试采用其他的动画实现方式,例如使用ViewAnimator或者ViewFlipper来实现页面切换动画,是否能够解决你的问题。
检查你的代码是否正确,可能原因是代码实现存在问题,你可以检查一下自己是否在切换页面时将整个页面的背景都覆盖了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。