wait
This commit is contained in:
@@ -70,7 +70,6 @@ dependencies {
|
||||
implementation project(':services:mogo-service-api')
|
||||
|
||||
implementation project(':modules:mogo-module-common')
|
||||
implementation project(':modules:mogo-module-service')
|
||||
//implementation project(':modules:mogo-module-carchattingprovider')
|
||||
|
||||
implementation project(':core:mogo-core-data')
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
package com.mogo.eagle.core.function.check.view;
|
||||
|
||||
import android.app.Dialog;
|
||||
import android.content.Context;
|
||||
import android.os.Build;
|
||||
import android.view.View;
|
||||
import android.view.WindowManager;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
|
||||
@@ -9,7 +12,6 @@ import androidx.annotation.NonNull;
|
||||
|
||||
import com.mogo.eagle.core.function.call.check.CallerCheckManager;
|
||||
import com.mogo.eagle.core.function.check.R;
|
||||
import com.mogo.module.common.dialog.BaseFloatDialog;
|
||||
|
||||
/**
|
||||
* @author liujing
|
||||
@@ -17,13 +19,21 @@ import com.mogo.module.common.dialog.BaseFloatDialog;
|
||||
* 第一版本为添加长时间未检测的提示框,因为逻辑冲突,二期需求与产品确认,UI公用
|
||||
* @since: 7/30/21
|
||||
*/
|
||||
public class CheckDialog extends BaseFloatDialog {
|
||||
public class CheckDialog extends Dialog {
|
||||
|
||||
private boolean showWarning;
|
||||
private Context mContext;
|
||||
|
||||
public CheckDialog(@NonNull Context context, boolean hasError) {
|
||||
super(context);
|
||||
super(context,R.style.CheckInfoDialogStyle);
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
getWindow().setType(WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY);
|
||||
} else {
|
||||
getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
|
||||
}
|
||||
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN
|
||||
| WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION
|
||||
| WindowManager.LayoutParams.FLAG_LOCAL_FOCUS_MODE);
|
||||
mContext = context;
|
||||
showWarning = hasError;
|
||||
initView();
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
package com.mogo.eagle.core.function.check.view;
|
||||
|
||||
import android.app.Dialog;
|
||||
import android.content.Context;
|
||||
import android.os.Build;
|
||||
import android.view.WindowManager;
|
||||
import android.widget.TextView;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
@@ -9,7 +12,6 @@ import androidx.recyclerview.widget.GridLayoutManager;
|
||||
import com.mogo.eagle.core.function.check.R;
|
||||
import com.mogo.eagle.core.function.check.model.CheckItemInfo;
|
||||
import com.mogo.eagle.core.function.check.net.CheckResultData;
|
||||
import com.mogo.module.common.dialog.BaseFloatDialog;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -19,7 +21,7 @@ import java.util.List;
|
||||
* @description 检测指标详情弹框
|
||||
* @since: 9/22/21
|
||||
*/
|
||||
public class CheckInfoListDialog extends BaseFloatDialog {
|
||||
public class CheckInfoListDialog extends Dialog {
|
||||
|
||||
private static final String TAG = "CheckInfoListDialog";
|
||||
private CheckInfoRecyclerView mRecyclerView;
|
||||
@@ -28,10 +30,18 @@ public class CheckInfoListDialog extends BaseFloatDialog {
|
||||
private int span;
|
||||
private String mStyle;
|
||||
private CheckResultData mCheckResultData;
|
||||
private List<CheckResultData.CheckListItem> result = new ArrayList<>();
|
||||
private final List<CheckResultData.CheckListItem> result = new ArrayList<>();
|
||||
|
||||
public CheckInfoListDialog(@NonNull Context context, String style, CheckResultData checkResultData) {
|
||||
super(context);
|
||||
super(context,R.style.CheckInfoDialogStyle);
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
getWindow().setType(WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY);
|
||||
} else {
|
||||
getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
|
||||
}
|
||||
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN
|
||||
| WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION
|
||||
| WindowManager.LayoutParams.FLAG_LOCAL_FOCUS_MODE);
|
||||
mContext = context;
|
||||
mStyle = style;
|
||||
mCheckResultData = checkResultData;
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
android:gravity="center"
|
||||
android:text="角激光"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="@dimen/dp_32"
|
||||
android:textSize="@dimen/dp_42"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
<!--车辆模型-->
|
||||
@@ -78,7 +78,7 @@
|
||||
android:gravity="center"
|
||||
android:text="Pad"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="@dimen/dp_32" />
|
||||
android:textSize="@dimen/dp_42" />
|
||||
<!--前摄像头3-->
|
||||
<TextView
|
||||
android:id="@+id/camera_front_txt"
|
||||
@@ -90,7 +90,7 @@
|
||||
android:gravity="center"
|
||||
android:text="摄像头"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="@dimen/dp_32" />
|
||||
android:textSize="@dimen/dp_42" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/camera"
|
||||
@@ -164,7 +164,7 @@
|
||||
android:gravity="center"
|
||||
android:text="主激光"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="@dimen/dp_32" />
|
||||
android:textSize="@dimen/dp_42" />
|
||||
<!--RTK-->
|
||||
<ImageView
|
||||
android:id="@+id/rtk"
|
||||
@@ -185,7 +185,7 @@
|
||||
android:gravity="center"
|
||||
android:text="RTK"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="@dimen/dp_32" />
|
||||
android:textSize="@dimen/dp_42" />
|
||||
<!--摄像头-后1-->
|
||||
<ImageView
|
||||
android:id="@+id/camera_begind"
|
||||
@@ -206,7 +206,7 @@
|
||||
android:gravity="center"
|
||||
android:text="摄像头"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="@dimen/dp_32" />
|
||||
android:textSize="@dimen/dp_42" />
|
||||
<!--路由器-->
|
||||
<ImageView
|
||||
android:id="@+id/luyouqi"
|
||||
@@ -227,7 +227,7 @@
|
||||
android:gravity="center"
|
||||
android:text="路由器"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="@dimen/dp_32" />
|
||||
android:textSize="@dimen/dp_42" />
|
||||
|
||||
<!--OBU-->
|
||||
<ImageView
|
||||
@@ -252,7 +252,7 @@
|
||||
android:gravity="center"
|
||||
android:text="角激光"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="@dimen/dp_32"
|
||||
android:textSize="@dimen/dp_42"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/check_image" />
|
||||
<!--OBU文案-->
|
||||
@@ -266,14 +266,14 @@
|
||||
android:gravity="center"
|
||||
android:text="OBU"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="@dimen/dp_32"
|
||||
android:textSize="@dimen/dp_42"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/error_tip"
|
||||
android:layout_width="@dimen/dp_32"
|
||||
android:layout_height="@dimen/dp_32"
|
||||
android:layout_width="@dimen/dp_42"
|
||||
android:layout_height="@dimen/dp_42"
|
||||
android:layout_marginLeft="@dimen/dp_907"
|
||||
android:layout_marginTop="@dimen/dp_177"
|
||||
android:background="@drawable/check_little_btn"
|
||||
@@ -293,8 +293,8 @@
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/error_tip_green"
|
||||
android:layout_width="@dimen/dp_32"
|
||||
android:layout_height="@dimen/dp_32"
|
||||
android:layout_width="@dimen/dp_42"
|
||||
android:layout_height="@dimen/dp_42"
|
||||
android:layout_marginLeft="@dimen/dp_160"
|
||||
android:layout_marginTop="88dp"
|
||||
android:background="@drawable/check_little_btn_green"
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
android:background="@drawable/check_top_item_no_line_shape"
|
||||
android:gravity="left"
|
||||
android:paddingLeft="@dimen/dp_40"
|
||||
android:paddingTop="@dimen/dp_32"
|
||||
android:paddingTop="@dimen/dp_42"
|
||||
android:text="模块名称"
|
||||
android:textColor="#FFF"
|
||||
android:textSize="@dimen/dp_38"
|
||||
@@ -30,7 +30,7 @@
|
||||
android:layout_height="match_parent"
|
||||
android:background="@drawable/check_top_item_left_shape"
|
||||
android:paddingLeft="@dimen/dp_40"
|
||||
android:paddingTop="@dimen/dp_32"
|
||||
android:paddingTop="@dimen/dp_42"
|
||||
android:text="运行状态"
|
||||
android:textColor="#FFF"
|
||||
android:textSize="@dimen/dp_38"
|
||||
@@ -47,7 +47,7 @@
|
||||
android:layout_height="match_parent"
|
||||
android:background="@drawable/check_top_item_left_shape"
|
||||
android:paddingLeft="@dimen/dp_40"
|
||||
android:paddingTop="@dimen/dp_32"
|
||||
android:paddingTop="@dimen/dp_42"
|
||||
android:text="模块名称"
|
||||
android:textColor="#FFF"
|
||||
android:textSize="@dimen/dp_38"
|
||||
@@ -64,7 +64,7 @@
|
||||
android:layout_height="match_parent"
|
||||
android:background="@drawable/check_top_item_left_shape"
|
||||
android:paddingLeft="@dimen/dp_40"
|
||||
android:paddingTop="@dimen/dp_32"
|
||||
android:paddingTop="@dimen/dp_42"
|
||||
android:text="运行状态"
|
||||
android:textColor="#FFF"
|
||||
android:textSize="@dimen/dp_38"
|
||||
|
||||
@@ -8,4 +8,19 @@
|
||||
<item name="android:progressDrawable">@drawable/check_progress</item>
|
||||
<item name="android:listDivider">@drawable/check_item_left_shape</item>
|
||||
</style>
|
||||
|
||||
<style name="CheckInfoDialogStyle" parent="@android:style/Theme.Dialog">
|
||||
<item name="android:windowIsFloating">true</item>
|
||||
<item name="android:windowFrame">@null</item>
|
||||
<item name="android:windowNoTitle">true</item>
|
||||
<item name="android:windowBackground">@android:color/transparent</item>
|
||||
<item name="android:backgroundDimAmount">0.6</item>
|
||||
<item name="android:backgroundDimEnabled">true</item>
|
||||
<item name="android:windowContentOverlay">@null</item>
|
||||
<item name="android:fullBright">@android:color/transparent</item>
|
||||
<item name="android:fullDark">@android:color/transparent</item>
|
||||
<item name="android:topBright">@android:color/transparent</item>
|
||||
<item name="android:topDark">@android:color/transparent</item>
|
||||
<item name="android:borderlessButtonStyle">@android:color/transparent</item>
|
||||
</style>
|
||||
</resources>
|
||||
Reference in New Issue
Block a user