之前百度地图在fragment 容器中,会出现滑动黑条BUG,随换成TextureMapView,随即而出现了一个新的问题。
需求是在地图上绘制标记,点击标记地图底部显示出一个门店信息,点击布局跳转。
当从门店信息返回时,百度地图会显示黑框。网上查了很多方法,
android:hardwareAccelerated="true" 关掉硬件加速。
在生命周期中 加入getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
通通无效,结果发现那块黑框和门店信息长度一样,应该是这块返回时占用了 TextureMapView 绘制布局。
处理方法:
在点击跳转时,隐藏挤压或者覆盖TextureMapView的相关布局
网友评论