[6.2.0]乘客屏消息盒子小智语音UI调整
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
package com.mogo.eagle.core.function.hmi.ui.msgbox.adapter
|
||||
|
||||
import android.app.Activity
|
||||
import android.content.res.Resources
|
||||
import android.graphics.LinearGradient
|
||||
import android.graphics.Shader
|
||||
import android.os.CountDownTimer
|
||||
import android.view.Gravity
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
@@ -14,13 +14,10 @@ import androidx.recyclerview.widget.RecyclerView
|
||||
import com.mogo.eagle.core.data.enums.DataSourceType
|
||||
import com.mogo.eagle.core.data.enums.EventTypeEnumNew
|
||||
import com.mogo.eagle.core.data.msgbox.*
|
||||
import com.mogo.eagle.core.utilcode.mogo.glide.GlideApp
|
||||
import com.mogo.eagle.core.function.call.hmi.CallerHmiManager
|
||||
import com.mogo.eagle.core.function.call.msgbox.CallerMsgBoxEventListenerManager
|
||||
import com.mogo.eagle.core.function.call.msgbox.CallerMsgBoxManager
|
||||
import com.mogo.eagle.core.function.hmi.R
|
||||
import com.mogo.eagle.core.function.hmi.ui.msgbox.PassengerMsgBoxBubbleView
|
||||
import com.mogo.eagle.core.utilcode.mogo.glide.transform.GlideRoundedCornersTransform
|
||||
import com.mogo.eagle.core.utilcode.util.TimeUtils
|
||||
import com.mogo.eagle.core.utilcode.util.TimeUtils.getHourMinFormat
|
||||
import com.mogo.eagle.core.widget.RoundCanClickConstraintLayout
|
||||
@@ -135,10 +132,20 @@ class PassengerMsgBoxBubbleAdapter(private val activity: Activity): RecyclerView
|
||||
holder.tvPassengerVoiceContent.text = voiceMsg.msg
|
||||
if(voiceMsg.isResp){
|
||||
//小智说的
|
||||
holder.tvPassengerVoiceContent.setTextColor(activity.resources.getColor(R.color.black))
|
||||
holder.tvPassengerVoiceContent.paint.shader = null
|
||||
holder.tvPassengerVoiceContent.setTextColor(activity.resources.getColor(R.color.voice_resp))
|
||||
}else{
|
||||
//用户说的
|
||||
holder.tvPassengerVoiceContent.setTextColor(activity.resources.getColor(R.color.blue))
|
||||
val mUserGradient = LinearGradient(
|
||||
0f,
|
||||
0f,
|
||||
0f,
|
||||
holder.tvPassengerVoiceContent.paint.textSize,
|
||||
activity.resources.getColor(R.color.voice_user_start)
|
||||
,activity.resources.getColor(R.color.voice_user_end),
|
||||
Shader.TileMode.CLAMP
|
||||
)
|
||||
holder.tvPassengerVoiceContent.paint.setShader(mUserGradient)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,10 +16,11 @@
|
||||
android:id="@+id/tvPassengerVoiceContent"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="@dimen/sp_34"
|
||||
android:layout_margin="@dimen/dp_40"
|
||||
android:textColor="@color/black"
|
||||
android:gravity="center"
|
||||
android:textSize="@dimen/sp_32"
|
||||
android:textColor="#243959"
|
||||
android:layout_margin="@dimen/dp_54"
|
||||
android:textStyle="bold"
|
||||
android:gravity="start"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
|
||||
@@ -77,4 +77,9 @@
|
||||
<color name="hmi_check_keyboard_input_field">#FF282F62</color>
|
||||
<color name="bus_autopilot_text_color_normal">#FFFFFF</color>
|
||||
<color name="dialog_bg_color_90_percent">#E63B4577</color>
|
||||
|
||||
<color name="voice_user_start">#FF005EA0</color>
|
||||
<color name="voice_user_end">#FF1E32D9</color>
|
||||
<color name="voice_resp">#243959</color>
|
||||
|
||||
</resources>
|
||||
Reference in New Issue
Block a user