rc
4
.idea/misc.xml
generated
@@ -1,11 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="FindBugsConfigurable">
|
<componentd name="FindBugsConfigurable">
|
||||||
<option name="make" value="true" />
|
<option name="make" value="true" />
|
||||||
<option name="effort" value="default" />
|
<option name="effort" value="default" />
|
||||||
<option name="priority" value="Medium" />
|
<option name="priority" value="Medium" />
|
||||||
<option name="excludeFilter" value="" />
|
<option name="excludeFilter" value="" />
|
||||||
</component>
|
</componentd>
|
||||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="JDK" project-jdk-type="JavaSDK">
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="JDK" project-jdk-type="JavaSDK">
|
||||||
<output url="file://$PROJECT_DIR$/build/classes" />
|
<output url="file://$PROJECT_DIR$/build/classes" />
|
||||||
</component>
|
</component>
|
||||||
|
|||||||
@@ -34,8 +34,8 @@ MAP_CUSTOM_VERSION=1.2.1.5
|
|||||||
MAP_AUTONAVI_VERSION=1.2.1.5
|
MAP_AUTONAVI_VERSION=1.2.1.5
|
||||||
MOGO_MAP_VERSION=1.2.1.5
|
MOGO_MAP_VERSION=1.2.1.5
|
||||||
MOGO_MAP_API_VERSION=1.2.1.5
|
MOGO_MAP_API_VERSION=1.2.1.5
|
||||||
MOGO_SERVICE_VERSION=1.2.1.6
|
MOGO_SERVICE_VERSION=1.2.1.5
|
||||||
MOGO_SERVICE_API_VERSION=1.2.1.6
|
MOGO_SERVICE_API_VERSION=1.2.1.5
|
||||||
MOGO_CONNECTION_VERSION=1.2.1.5
|
MOGO_CONNECTION_VERSION=1.2.1.5
|
||||||
MOGO_MODULE_APPS_VERSION=1.2.1.5
|
MOGO_MODULE_APPS_VERSION=1.2.1.5
|
||||||
MOGO_MODULE_NAVI_VERSION=1.2.1.5
|
MOGO_MODULE_NAVI_VERSION=1.2.1.5
|
||||||
@@ -72,7 +72,7 @@ MOGO_MODULE_GUIDESHOW_PROVIDER_VERSION=1.0.2-SNAPSHOT
|
|||||||
# 在线车辆F
|
# 在线车辆F
|
||||||
MOGO_MODULE_ONLINECAR_VERSION=1.0.3.2
|
MOGO_MODULE_ONLINECAR_VERSION=1.0.3.2
|
||||||
# v2x
|
# v2x
|
||||||
MOGO_MODULE_V2X_VERSION=1.1.24
|
MOGO_MODULE_V2X_VERSION=1.1.25
|
||||||
# 推送
|
# 推送
|
||||||
MOGO_MODULE_PUSH_VERSION=1.0.1
|
MOGO_MODULE_PUSH_VERSION=1.0.1
|
||||||
# 广告资源位
|
# 广告资源位
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 657 B After Width: | Height: | Size: 657 B |
|
After Width: | Height: | Size: 657 B |
@@ -1,19 +1,12 @@
|
|||||||
package com.mogo.module.share.dialog;
|
package com.mogo.module.share.dialog;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.graphics.PixelFormat;
|
|
||||||
import android.os.Build;
|
|
||||||
import android.view.Gravity;
|
|
||||||
import android.view.LayoutInflater;
|
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.WindowManager;
|
import android.view.WindowManager;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
|
||||||
|
|
||||||
import com.alibaba.android.arouter.launcher.ARouter;
|
import com.alibaba.android.arouter.launcher.ARouter;
|
||||||
import com.mogo.module.common.dialog.BaseFloatDialog;
|
import com.mogo.module.common.dialog.BaseFloatDialog;
|
||||||
import com.mogo.module.common.utils.CarSeries;
|
|
||||||
import com.mogo.module.share.R;
|
import com.mogo.module.share.R;
|
||||||
import com.mogo.module.share.constant.ShareConstants;
|
import com.mogo.module.share.constant.ShareConstants;
|
||||||
import com.mogo.module.share.manager.ISeekHelpListener;
|
import com.mogo.module.share.manager.ISeekHelpListener;
|
||||||
@@ -23,7 +16,6 @@ import com.mogo.service.IMogoServiceApis;
|
|||||||
import com.mogo.service.MogoServicePaths;
|
import com.mogo.service.MogoServicePaths;
|
||||||
import com.mogo.service.analytics.IMogoAnalytics;
|
import com.mogo.service.analytics.IMogoAnalytics;
|
||||||
import com.mogo.service.statusmanager.IMogoStatusManager;
|
import com.mogo.service.statusmanager.IMogoStatusManager;
|
||||||
import com.mogo.utils.WindowUtils;
|
|
||||||
import com.mogo.utils.logger.Logger;
|
import com.mogo.utils.logger.Logger;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 765 B After Width: | Height: | Size: 765 B |
|
Before Width: | Height: | Size: 767 B After Width: | Height: | Size: 767 B |
|
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
|
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 765 B |
|
After Width: | Height: | Size: 767 B |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 4.6 KiB |
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 4.1 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
@@ -2,8 +2,7 @@
|
|||||||
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent">
|
||||||
android:background="#88000000">
|
|
||||||
|
|
||||||
<View
|
<View
|
||||||
android:id="@+id/vBg"
|
android:id="@+id/vBg"
|
||||||
|
|||||||
@@ -0,0 +1,18 @@
|
|||||||
|
package com.mogo.service.statusmanager;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author congtaowang
|
||||||
|
* @since 2020-01-04
|
||||||
|
* <p>
|
||||||
|
* 状态控制器监听
|
||||||
|
*/
|
||||||
|
public interface IMogoStickyStatusChangedListener extends IMogoStatusChangedListener {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 是否需要黏性状态: 先改变状态,后注册监听
|
||||||
|
*
|
||||||
|
* @param descriptor 状态
|
||||||
|
* @return 默认不需要
|
||||||
|
*/
|
||||||
|
boolean requestStickyStatus( StatusDescriptor descriptor );
|
||||||
|
}
|
||||||
@@ -8,6 +8,7 @@ import com.alibaba.android.arouter.facade.annotation.Route;
|
|||||||
import com.mogo.service.MogoServicePaths;
|
import com.mogo.service.MogoServicePaths;
|
||||||
import com.mogo.service.statusmanager.IMogoStatusChangedListener;
|
import com.mogo.service.statusmanager.IMogoStatusChangedListener;
|
||||||
import com.mogo.service.statusmanager.IMogoStatusManager;
|
import com.mogo.service.statusmanager.IMogoStatusManager;
|
||||||
|
import com.mogo.service.statusmanager.IMogoStickyStatusChangedListener;
|
||||||
import com.mogo.service.statusmanager.StatusDescriptor;
|
import com.mogo.service.statusmanager.StatusDescriptor;
|
||||||
import com.mogo.utils.logger.Logger;
|
import com.mogo.utils.logger.Logger;
|
||||||
|
|
||||||
@@ -236,7 +237,7 @@ public class MogoStatusManager implements IMogoStatusManager {
|
|||||||
}
|
}
|
||||||
mListeners.get( descriptor ).add( listener );
|
mListeners.get( descriptor ).add( listener );
|
||||||
|
|
||||||
if ( listener.requestStickyStatus( descriptor ) ) {
|
if ( listener instanceof IMogoStickyStatusChangedListener && listener.requestStickyStatus( descriptor ) ) {
|
||||||
Boolean val = mStatus.get( descriptor );
|
Boolean val = mStatus.get( descriptor );
|
||||||
if ( val != null ) {
|
if ( val != null ) {
|
||||||
listener.onStatusChanged( descriptor, get_bool_val( descriptor ) );
|
listener.onStatusChanged( descriptor, get_bool_val( descriptor ) );
|
||||||
|
|||||||