改版小地图 实现 方式

This commit is contained in:
董宏宇
2021-05-10 12:05:39 +08:00
parent 7a5bc651ad
commit 39d9878d30
6 changed files with 40 additions and 0 deletions

View File

@@ -141,6 +141,12 @@
android:layout_width="match_parent"
android:layout_height="match_parent" />
<!--小地图视图-->
<FrameLayout
android:id="@+id/module_main_id_smp_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<!--冷启动过渡Logo-->
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/module_main_id_cover_up"

View File

@@ -10,6 +10,7 @@ import android.view.WindowManager;
import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import com.alibaba.android.arouter.facade.annotation.Route;
import com.amap.api.col.n3.lg;
@@ -35,6 +36,8 @@ public class SmallVisionProvider implements IMogoSmallMapProvider, IMogoStatusCh
private final String TAG = "SmallVisionProvider";
private Context mContext;
private int mContainerId;
private FragmentActivity mActivity;
private WindowManagerView mWindowManagerView;
private SmallMapDirectionView mSmallMapDirectionView;
@@ -60,6 +63,12 @@ public class SmallVisionProvider implements IMogoSmallMapProvider, IMogoStatusCh
return ModuleType.TYPE_SERVICE;
}
@Override
public void init(FragmentActivity activity, int containerId) {
mContainerId = containerId;
mActivity = activity;
}
@Override
public void init(Context context) {
Log.d(TAG, "小地图模块初始化……");
@@ -91,6 +100,7 @@ public class SmallVisionProvider implements IMogoSmallMapProvider, IMogoStatusCh
mWindowManagerView = null;
}
@Override
public void showPanel() {
Log.d(TAG, "小地图模块触发展示……");