feat(asr): 添加无网络对话框自定义布局
- 创建新的对话框布局文件 dialog_no_network.xml - 使用自定义布局替换原有的 AlertDialog 标题和消息设置 - 添加透明背景支持以改善对话框外观 - 保持原有的网络检查提示功能不变
这个提交包含在:
父节点
806b230a3c
当前提交
50e8358796
@ -25,6 +25,7 @@ import com.rokid.online.speech.open.OpenSdkAudioSource
|
|||||||
import com.xuqm.base.common.AppManager
|
import com.xuqm.base.common.AppManager
|
||||||
import com.xuqm.base.extensions.showMessage
|
import com.xuqm.base.extensions.showMessage
|
||||||
import kotlin.system.exitProcess
|
import kotlin.system.exitProcess
|
||||||
|
import androidx.core.graphics.toColorInt
|
||||||
|
|
||||||
object AsrHelper : OfflineCmdListener {
|
object AsrHelper : OfflineCmdListener {
|
||||||
|
|
||||||
@ -202,7 +203,7 @@ object AsrHelper : OfflineCmdListener {
|
|||||||
shape = GradientDrawable.RECTANGLE
|
shape = GradientDrawable.RECTANGLE
|
||||||
cornerRadius = 12f * density
|
cornerRadius = 12f * density
|
||||||
setColor(Color.BLACK)
|
setColor(Color.BLACK)
|
||||||
setStroke((2f * density).toInt(), Color.parseColor("#FF40FF5E"))
|
setStroke((2f * density).toInt(), "#FF40FF5E".toColorInt())
|
||||||
}
|
}
|
||||||
noNetworkDialog = AlertDialog.Builder(activity)
|
noNetworkDialog = AlertDialog.Builder(activity)
|
||||||
.setView(contentView)
|
.setView(contentView)
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户