fixed conflict

This commit is contained in:
lixiaopeng
2022-03-17 18:43:52 +08:00
parent 11dd8057b1
commit caeb784ad3
1187 changed files with 43186 additions and 0 deletions

View File

@@ -0,0 +1,76 @@
package com.mogo.eagle.core.function.hmi.ui.bindingcar
import android.content.Context
import android.graphics.Bitmap
import android.text.TextUtils
import android.util.Log
import android.view.View
import android.widget.ImageView
import android.widget.TextView
import androidx.lifecycle.LifecycleObserver
import com.mogo.eagle.core.data.notice.NoticeNormalData
import com.mogo.eagle.core.function.hmi.R
import com.mogo.eagle.core.utilcode.mogo.glide.GlideApp
import com.mogo.eagle.core.utilcode.mogo.glide.GlideRoundedCornersTransform
import com.mogo.eagle.core.utilcode.util.BitmapHelper
import com.mogo.eagle.core.widget.media.video.NoticeSimpleVideoPlayer
import com.mogo.module.common.MogoApisHandler
import com.mogo.module.common.dialog.BaseFloatDialog
import com.mogo.service.IMogoServiceApis
import com.mogo.service.statusmanager.IMogoStatusChangedListener
import com.mogo.service.statusmanager.StatusDescriptor
import com.shuyu.gsyvideoplayer.GSYVideoManager
import com.shuyu.gsyvideoplayer.builder.GSYVideoOptionBuilder
import com.shuyu.gsyvideoplayer.listener.VideoAllCallBack
/**
* @brief 绑定车辆对话框
* @author lixiaopeng
*/
class BindingCarDialog(context: Context) : BaseFloatDialog(context), LifecycleObserver{
private val TAG = "BindingCarDialog"
private var confirmTv: TextView? = null
private var cancleTv: TextView? = null
private var mServiceApis: IMogoServiceApis? = null
private val statusChangedListenerForCheckNotice = IMogoStatusChangedListener { descriptor, isTrue ->
if (descriptor == StatusDescriptor.MAIN_PAGE_IS_BACKGROUND) {
dismiss()
}
}
init {
setContentView(R.layout.dialog_binding_car)
setCanceledOnTouchOutside(true)
confirmTv = findViewById(R.id.tv_bindingcar_confirm)
cancleTv = findViewById(R.id.tv_bindingcar_cancel)
confirmTv?.setOnClickListener {
dismiss()
}
cancleTv?.setOnClickListener {
dismiss()
}
}
override fun dismiss() {
super.dismiss()
}
/**
* 展示详情页面
*/
fun showCheckDialog() {
if (isShowing) {
return
}
show()
}
}