diff --git a/core/function-impl/mogo-core-function-chat/src/main/java/com/mogo/eagle/core/function/chat/facade/ui/CallChatWindowManager.kt b/core/function-impl/mogo-core-function-chat/src/main/java/com/mogo/eagle/core/function/chat/facade/ui/CallChatWindowManager.kt index f9db3ded23..e1529b3690 100644 --- a/core/function-impl/mogo-core-function-chat/src/main/java/com/mogo/eagle/core/function/chat/facade/ui/CallChatWindowManager.kt +++ b/core/function-impl/mogo-core-function-chat/src/main/java/com/mogo/eagle/core/function/chat/facade/ui/CallChatWindowManager.kt @@ -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 } }