素材牛VIP会员
android ViewPager 嵌套SurfaceView切换时卡顿黑屏怎么处理??
 tl***an  分类:Java代码  人气:1309  回帖:1  发布于6年前 收藏

ViewPager 嵌套SurfaceView切换时会出现局部的黑屏,并且有一点卡顿,如图所示每次切换中间就会出现黑屏:

 标签:androidjava

讨论这个帖子(1)垃圾回帖将一律封号处理……

Lv4 码徒
雨***落 产品经理 6年前#1

很高兴为您解答这个问题,因为我几个月之前也遇到过!
我当时是在打开侧边抽屉的时候发生黑屏现象。
最后发现在界面发生跳转时,SurfaceView总是一片黑,我的解决方案:
在SurfaceView下面布局一个同样大小的ImageView,当监听到ViewPager滑动事件时,将SurfaceView显示部分保存为BitMap,显示到IMageView,SurfaceView.setVisibility(View.GONE);
滑动回后,再将SurfaceView.setVisibility(View.VISIBLE);

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取