百度地图 滑动后 在动画未停止时 迅速打开新界面时 新界面卡死 的优化方法
来源:互联网 发布:小学语文网络研修日志 编辑:程序博客网 时间:2024/05/16 12:25
BUG:百度地图在滑动手指离开后,有一段惯性的滑动过程,在惯性滑动过程中,迅速打开新的百度地图界面,新的界面会出现无法滑动等情况。这个bug在ios版也有,幸运的是已被官方收录,不过收录貌似有一些时间了。
优化方案: 设置百度地图的状态监听,在无滑动改变的情况下,自然跳转,有改变的情况下,将跳转事件置于 onMapStatusChangeFinish()后。
public classMyLocationListenner implements BDLocationListener {
@Override
public voidonReceiveLocation(BDLocation location) {
mBaiduMap.setOnMapStatusChangeListener(newBaiduMap.OnMapStatusChangeListener() {
@Override
public voidonMapStatusChangeStart(MapStatus mapStatus) {
isMoving = true ;
}
@Override
public voidonMapStatusChange(MapStatus mapStatus) {
}
@Override
public voidonMapStatusChangeFinish(MapStatus mapStatus) {
//doing
}
});
}
}
- 百度地图 滑动后 在动画未停止时 迅速打开新界面时 新界面卡死 的优化方法
- 弹出新界面,在新界面执行方法后传参给调用界面,再执行调用界面的方法
- ios 打开新界面动画(从下往上拉出)
- 在浏览器中禁止拖动元素打开新界面
- MFC 9.0新界面字体的美化
- android得到新界面返回的值
- 新界面, 软键盘的弹出问题
- SAP 新界面生效
- 新浪邮箱新界面
- activity跳转到新界面清除栈堆中所有的未关闭的activity
- 如何在Swing窗体增删组件后及时刷新显示新界面
- 最实用的基础动画push pop新界面的时候
- 如何打开新界面并传递参数,最后返回结果。
- EAS BOS中如何以模式窗口打开新界面。
- 分线程加载新界面-适用于显示等待动画
- 通过点击出现的新界面 ,要屏蔽后层的触摸 , 避免点出多层
- 增加bar button item后弹出新界面
- 用QT信号和槽实现主界面有两个按钮,一个按钮打开新界面,另一个关闭新界面
- USB枚举过程
- 怎么找到苹果App Store的应用程序下载链接地址
- SD-关于信用释放时的ATP检查的逻辑(note:1324433)
- 源代码管理
- HttpClient 发送 HTTP、HTTPS 请求
- 百度地图 滑动后 在动画未停止时 迅速打开新界面时 新界面卡死 的优化方法
- opencv形状分析
- EAS跳过权限检查
- ARP协议和RARP协议
- CoordinatorLayout与滚动的处理
- JS交互
- HttpClient向HTTPS地址发送POST请求
- HTML实体符号代码速查表(自用)
- iOS NSMutableAttributedString 使用详解