导航显示按钮

This commit is contained in:
wangcongtao
2020-08-12 10:41:30 +08:00
parent a4f50facae
commit c55bf3bb23
12 changed files with 90 additions and 30 deletions

View File

@@ -2,9 +2,7 @@ package com.mogo.module.service.intent;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import android.view.Gravity;
import android.view.View;
import android.view.WindowManager;
import com.mogo.commons.AbsMogoApplication;
@@ -12,8 +10,6 @@ import com.mogo.commons.debug.DebugConfig;
import com.mogo.module.common.wm.WindowManagerView;
import com.mogo.module.service.MarkerServiceHandler;
import com.mogo.module.service.R;
import com.mogo.module.service.receiver.MogoReceiver;
import com.mogo.utils.AppUtils;
import com.mogo.utils.LaunchUtils;
import com.mogo.utils.ResourcesHelper;
import com.mogo.utils.logger.Logger;
@@ -96,11 +92,10 @@ class AutoNaviIntentHandler implements IntentHandler {
mWindowManagerView = new WindowManagerView.Builder( AbsMogoApplication.getApp() )
.contentView( R.layout.module_service_app_entrance )
.size( WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.WRAP_CONTENT )
.gravity( Gravity.LEFT | Gravity.TOP )
.position( ResourcesHelper.getDimensionPixelSize( context, R.dimen.module_services_app_entrance_x ), ResourcesHelper.getDimensionPixelSize( AbsMogoApplication.getApp(), R.dimen.module_services_app_entrance_y ) )
.gravity( Gravity.LEFT|Gravity.TOP )
.showInWindowManager();
View root = mWindowManagerView.findViewById( R.id.module_service_app_entrance_root );
root.setOnClickListener( view -> {
mWindowManagerView.attachTouchEvent( view -> {
try {
if ( DebugConfig.isLauncher() ) {
MarkerServiceHandler.getLauncher().backToLauncher( context );