[Chat]优化车聊聊弹窗位置

This commit is contained in:
renwj
2022-03-24 17:10:53 +08:00
parent 2dd75435a5
commit 6eaa7761c4

View File

@@ -2,6 +2,7 @@ package com.mogo.eagle.core.function.chat.facade.ui
import android.content.Context
import android.media.AudioManager
import android.view.Gravity
import android.view.LayoutInflater
import android.view.View
import android.widget.FrameLayout
@@ -28,10 +29,7 @@ import com.mogo.eagle.core.function.chat.facade.OnInComingCallback
import com.mogo.eagle.core.function.chat.facade.bridge.BridgeApi
import com.mogo.eagle.core.function.chat.facade.utils.log
import com.mogo.eagle.core.function.chat.facade.voice.VoiceControlFacade.REQUEST_CLOUD_VOICE_CALL
import com.mogo.eagle.core.utilcode.kotlin.lifeCycleScope
import com.mogo.eagle.core.utilcode.kotlin.observe
import com.mogo.eagle.core.utilcode.kotlin.onClick
import com.mogo.eagle.core.utilcode.kotlin.safeCancel
import com.mogo.eagle.core.utilcode.kotlin.*
import com.mogo.eagle.core.utilcode.mogo.glide.GlideRoundedCornersTransform
import com.mogo.eagle.core.utilcode.mogo.glide.GlideRoundedCornersTransform.CornerType.LEFT
import kotlinx.coroutines.*
@@ -247,10 +245,9 @@ internal class CallChatWindowManager {
context.resources.getDimension(R.dimen.module_call_chat_state_incoming_hawk_eye_width).toInt(),
context.resources.getDimension(R.dimen.module_call_chat_state_incoming_hawk_eye_height).toInt())
.also {
val x = context.resources.getDimension(R.dimen.module_call_chat_state_location_hawk_eye_x)
val y = context.resources.getDimension(R.dimen.module_call_chat_state_location_hawk_eye_y)
it.leftMargin = x.toInt()
it.topMargin = y.toInt()
it.gravity = Gravity.BOTTOM or Gravity.START
it.marginStart = 40.PX
it.bottomMargin = 168.PX
}
}
@@ -370,8 +367,9 @@ internal class CallChatWindowManager {
context.resources.getDimension(R.dimen.module_call_chat_state_hawk_eye_height).toInt()
)
.also {
it.leftMargin = context.resources.getDimension(R.dimen.module_call_chat_state_location_hawk_eye_x).toInt()
it.topMargin = context.resources.getDimension(R.dimen.module_call_chat_state_location_hawk_eye_y).toInt()
it.gravity = Gravity.BOTTOM or Gravity.START
it.marginStart = 40.PX
it.bottomMargin = 168.PX
}
}