[8.5.0]
[部分注释]
This commit is contained in:
@@ -15,14 +15,14 @@ import android.view.SurfaceHolder
|
|||||||
import android.view.SurfaceView
|
import android.view.SurfaceView
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotIdentifyListener
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotIdentifyListener
|
||||||
import com.mogo.eagle.core.function.business.routeoverlay.DecisionDataManager
|
|
||||||
import com.mogo.eagle.core.function.business.routeoverlay.PredictionDataManager
|
|
||||||
import com.mogo.eagle.core.function.call.autopilot.CallerAutopilotIdentifyListenerManager
|
import com.mogo.eagle.core.function.call.autopilot.CallerAutopilotIdentifyListenerManager
|
||||||
import com.mogo.eagle.core.function.map.R
|
import com.mogo.eagle.core.function.map.R
|
||||||
import com.mogo.eagle.core.utilcode.util.UiThreadHandler
|
|
||||||
import me.jessyan.autosize.utils.AutoSizeUtils
|
import me.jessyan.autosize.utils.AutoSizeUtils
|
||||||
import kotlin.math.min
|
import kotlin.math.min
|
||||||
|
|
||||||
|
/**
|
||||||
|
* aip 使用的高精地图
|
||||||
|
*/
|
||||||
class CoordinateAnimationView @JvmOverloads constructor(
|
class CoordinateAnimationView @JvmOverloads constructor(
|
||||||
context: Context?,
|
context: Context?,
|
||||||
attrs: AttributeSet? = null
|
attrs: AttributeSet? = null
|
||||||
|
|||||||
@@ -42,6 +42,9 @@ import mogo.telematics.pad.MessagePad
|
|||||||
import tv.danmaku.ijk.media.player.IjkMediaPlayer
|
import tv.danmaku.ijk.media.player.IjkMediaPlayer
|
||||||
import kotlin.random.Random
|
import kotlin.random.Random
|
||||||
|
|
||||||
|
/**
|
||||||
|
* AIP
|
||||||
|
*/
|
||||||
class DecisionLayout @JvmOverloads constructor(
|
class DecisionLayout @JvmOverloads constructor(
|
||||||
context: Context,
|
context: Context,
|
||||||
attrs: AttributeSet? = null
|
attrs: AttributeSet? = null
|
||||||
|
|||||||
@@ -26,7 +26,9 @@ import com.mogo.map.uicontroller.VisualAngleMode
|
|||||||
import com.zhjt.service.chain.ChainLog
|
import com.zhjt.service.chain.ChainLog
|
||||||
import mogo.yycp.api.proto.SocketDownData
|
import mogo.yycp.api.proto.SocketDownData
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 扫描全息地图
|
||||||
|
*/
|
||||||
class MapRoamView(context: Context?, attrs: AttributeSet?) : MogoMapView(context, attrs),
|
class MapRoamView(context: Context?, attrs: AttributeSet?) : MogoMapView(context, attrs),
|
||||||
LifecycleObserver, IMoGoMapRoadListener, IMoGoAiCloudIdentifyDataListener {
|
LifecycleObserver, IMoGoMapRoadListener, IMoGoAiCloudIdentifyDataListener {
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,9 @@ import android.view.LayoutInflater
|
|||||||
import androidx.constraintlayout.widget.ConstraintLayout
|
import androidx.constraintlayout.widget.ConstraintLayout
|
||||||
import com.mogo.eagle.core.function.map.R
|
import com.mogo.eagle.core.function.map.R
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Prediction 预测
|
||||||
|
*/
|
||||||
class PredictionLayout @JvmOverloads constructor(
|
class PredictionLayout @JvmOverloads constructor(
|
||||||
context: Context,
|
context: Context,
|
||||||
attrs: AttributeSet? = null
|
attrs: AttributeSet? = null
|
||||||
|
|||||||
@@ -46,7 +46,9 @@ import kotlinx.android.synthetic.main.view_road_cross_roam_light.view.tvRoadRoam
|
|||||||
import me.jessyan.autosize.utils.AutoSizeUtils
|
import me.jessyan.autosize.utils.AutoSizeUtils
|
||||||
import kotlin.properties.Delegates
|
import kotlin.properties.Delegates
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 全息扫描
|
||||||
|
*/
|
||||||
class RoadCrossRoamView @JvmOverloads constructor(
|
class RoadCrossRoamView @JvmOverloads constructor(
|
||||||
context: Context,
|
context: Context,
|
||||||
attrs: AttributeSet? = null,
|
attrs: AttributeSet? = null,
|
||||||
|
|||||||
Reference in New Issue
Block a user