1. 音乐浮窗和车聊聊浮窗优化
2. 点击地图车辆显示车聊聊用户信息
This commit is contained in:
@@ -180,6 +180,7 @@ public class MediaWindow2 implements IMusicView , IMogoStatusChangedListener {
|
||||
});
|
||||
|
||||
if ( mIsCallChatWindowVisible ) {
|
||||
Logger.d( TAG, "mWindowView.setVisibility: status = " + mIsCallChatWindowVisible );
|
||||
mWindowView.setVisibility(View.GONE);
|
||||
} else {
|
||||
mWindowView.setVisibility(View.VISIBLE);
|
||||
@@ -199,7 +200,11 @@ public class MediaWindow2 implements IMusicView , IMogoStatusChangedListener {
|
||||
if (mMediaInfoData.getType() == MusicConstant.PLAY_STATE_ERROR||isFirstPlay) {
|
||||
mWindowView.setVisibility(View.GONE);
|
||||
} else {
|
||||
mWindowView.setVisibility(View.VISIBLE);
|
||||
if ( mIsCallChatWindowVisible ) {
|
||||
mWindowView.setVisibility(View.GONE );
|
||||
} else {
|
||||
mWindowView.setVisibility(View.VISIBLE);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
mWindowView.setVisibility(View.GONE);
|
||||
|
||||
@@ -189,15 +189,12 @@ public class MapMarkerManager implements IMogoMarkerClickListener,
|
||||
// 在线车辆点击使用infoWindow
|
||||
if ( TextUtils.equals( mogoMarker.getOwner(), ModuleNames.CARD_TYPE_USER_DATA ) ) {
|
||||
if ( !mogoMarker.isDestroyed() ) {
|
||||
mogoMarker.setInfoWindowAdapter( UserDataMarkerInfoWindowAdapter.getInstance( mContext ) );
|
||||
mogoMarker.showInfoWindow();
|
||||
Logger.d( TAG, "打开info window" );
|
||||
// try {
|
||||
// MarkerOnlineCar onlineCar = ( MarkerOnlineCar ) ( ( MarkerShowEntity ) mogoMarker.getObject() ).getBindObj();
|
||||
// CallChatApi.getInstance().showUserWindow( mContext, onlineCar );
|
||||
// } catch ( Exception e ) {
|
||||
// Logger.e( TAG, e, "openMarker" );
|
||||
// }
|
||||
try {
|
||||
MarkerOnlineCar onlineCar = ( MarkerOnlineCar ) ( ( MarkerShowEntity ) mogoMarker.getObject() ).getBindObj();
|
||||
CallChatApi.getInstance().showUserWindow( mContext, onlineCar );
|
||||
} catch ( Exception e ) {
|
||||
Logger.e( TAG, e, "openMarker" );
|
||||
}
|
||||
}
|
||||
} else {
|
||||
Object object = mogoMarker.getObject();
|
||||
@@ -228,7 +225,7 @@ public class MapMarkerManager implements IMogoMarkerClickListener,
|
||||
}
|
||||
// 在线车辆点击使用infoWindow
|
||||
if ( TextUtils.equals( mogoMarker.getOwner(), ModuleNames.CARD_TYPE_USER_DATA ) ) {
|
||||
mogoMarker.hideInfoWindow();
|
||||
// mogoMarker.hideInfoWindow();
|
||||
Logger.d( TAG, "关闭info window" );
|
||||
} else {
|
||||
Object object = mogoMarker.getObject();
|
||||
|
||||
Reference in New Issue
Block a user