diff --git a/OCH/bus/passenger/src/main/res/m2/layout/bus_p_m2_fragment.xml b/OCH/bus/passenger/src/main/res/m2/layout/bus_p_m2_fragment.xml
index 2944a93384..df3f1b67b0 100644
--- a/OCH/bus/passenger/src/main/res/m2/layout/bus_p_m2_fragment.xml
+++ b/OCH/bus/passenger/src/main/res/m2/layout/bus_p_m2_fragment.xml
@@ -137,7 +137,7 @@
android:layout_height="@dimen/dp_30"/>
-
- {// 进入默认状态
+ CallerLogger.d(TAG,"正在静默状态")
+ ZhiViewmanager.showListeningAni(ZhiViewmanager.normalAni)
+ }
+ ZhiRecordWinUi.RecordStatus.STATUS_LISTENING -> {// 正在监听唤醒人说话
+ CallerLogger.d(TAG,"正在监听唤醒人说话")
+ ZhiViewmanager.showListeningAni(ZhiViewmanager.listenerAni)
+ }
+ ZhiRecordWinUi.RecordStatus.STATUS_UNDERSTANDING -> {// 小智正在理解中
+ CallerLogger.d(TAG,"正在理解")
+ }
+ ZhiRecordWinUi.RecordStatus.STATUS_UNDERSTAND_END -> {// 理解完毕
+ CallerLogger.d(TAG,"理解结束")
+ }
+ ZhiRecordWinUi.RecordStatus.STATUS_SPEAKING -> {// 小智正在说话
+ CallerLogger.d(TAG,"小智正在说话")
+ ZhiViewmanager.showListeningAni(ZhiViewmanager.normalAni)
+ }
+ else -> {
+
+ }
+ }
+
+
+ }
+
+ /**
+ * 关闭对话
+ * @param trigger 是否手动
+ */
+ override fun close(trigger: Boolean) {
+ CallerLogger.d(TAG,"-----close $trigger")
+ onStatusChange(ZhiRecordWinUi.RecordStatus.STATUS_SILENCE)
+ val msg = VoiceMsg(
+ isWakeUp = false,
+ isWakeUpEnd = true,
+ msg = null,
+ isLastMsg = true,
+ isResp = true
+ )
+ pushMsgBox(msg)
+ }
+
+ /**
+ * 语音输入音量变化
+ *
+ * @param volume
+ */
+ override fun onVolumeChange(volume: Int) {
+ CallerLogger.d(TAG,"-----onVolumeChange $volume")
+ }
+
+ /**
+ * 显示用户输入的内容
+ *
+ * @param asrTextBean
+ */
+ override fun showInputText(asrTextBean: AsrTextBean?) {
+ CallerLogger.d(TAG,"-----showInputText $asrTextBean")
+ asrTextBean.let {
+ val msg = VoiceMsg(
+ isWakeUp = false,
+ isWakeUpEnd = false,
+ msg = it?.text,
+ isLastMsg = it?.isLast == true,
+ isResp = false
+ )
+ pushMsgBox(msg)
+ }
+ }
+
+ /**
+ * 显示控件 暂时没有需求
+ *
+ * @param callbackWidget
+ */
+ override fun showOutPutWidget(callbackWidget: CallbackWidget?) {
+ // todo 咱不支持定制显示 包括天气
+ CallerLogger.d(TAG,"-----showOutPutWidget $callbackWidget")
+ }
+ /**
+ * 显示系统输出内容
+ *
+ * @param outPutText
+ */
+ override fun showOutputText(outPutText: String?) {
+ CallerLogger.d(TAG,"-----showOutputText $outPutText")
+ outPutText?.let {
+ val msg = VoiceMsg(
+ isWakeUp = false,
+ isWakeUpEnd = false,
+ msg = it,
+ isLastMsg = false,
+ isResp = true
+ )
+ pushMsgBox(msg)
+ }
+ }
+
+
+ fun setZhiEnable(enable:Boolean){
+ if(enable){// 可用
+ enableZhi.set(true)
+ AvatarManager.enableXiaoZhi(false)
+ }else{// 不可用
+ enableZhi.set(false)
+ AvatarManager.enableXiaoZhi(true)
+ }
+ }
+
+ fun weakUpXiaoZhi(){
+ if (!AppIdentityModeUtils.isTaxiPassenger(FunctionBuildConfig.appIdentityMode)) {
+ return
+ }
+ if (!isFastClick()) {
+ ToastCharterUtils.showToastShort("请稍后唤醒")
+ return
+ }
+ if (PermissionUtil.checkPermission(AbsMogoApplication.getApp(), Manifest.permission.RECORD_AUDIO)) {
+ if(enableZhi.get()) {
+ AvatarManager.wakeupXiaoZhi()
+ }
+ }else{
+ //申请悬浮窗权限
+ val shouldShowRequestPermissionRationale = ActivityUtils.getTopActivity()
+ .shouldShowRequestPermissionRationale(Manifest.permission.RECORD_AUDIO)
+ if(shouldShowRequestPermissionRationale){// 可以弹窗系统权限框
+ ActivityCompat.requestPermissions(
+ ActivityUtils.getTopActivity(),
+ arrayOf(
+ Manifest.permission.RECORD_AUDIO,
+ ), MainPresenter.MOGO_PERMISSION_REQUEST_CODE
+ )
+ }else{// 不会弹系统弹窗
+ PermissionsDialogUtils.openAppDetails(ActivityUtils.getTopActivity(), "录音机", 100)
+ }
+
+ }
+ }
+
+ // 两次点击按钮之间的点击间隔不能少于1000毫秒
+ private const val MIN_CLICK_DELAY_TIME = 3000
+ private var lastClickTime: Long = 0
+
+ private fun isFastClick(): Boolean {
+ var flag = false
+ val curClickTime = System.currentTimeMillis()
+ if (curClickTime - lastClickTime >= MIN_CLICK_DELAY_TIME) {
+ flag = true
+ }
+ lastClickTime = curClickTime
+ return flag
+ }
+
+
+ private fun pushMsgBox(msg: VoiceMsg){
+ CallerMsgBoxManager.saveMsgBox(MsgBoxBean(MsgBoxType.VOICE, msg))
+ }
+
+
+
+}
\ No newline at end of file
diff --git a/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/xiaozhimanager/ZhiView.kt b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/xiaozhimanager/ZhiView.kt
new file mode 100644
index 0000000000..39baa196b7
--- /dev/null
+++ b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/xiaozhimanager/ZhiView.kt
@@ -0,0 +1,73 @@
+package com.mogo.och.common.module.manager.xiaozhimanager
+
+import android.content.Context
+import android.util.AttributeSet
+import androidx.appcompat.widget.AppCompatImageView
+import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
+import com.mogo.och.common.module.utils.FrameAnimatorContainer
+import com.mogo.tts.base.zhi.CallbackWidget
+import com.mogo.tts.base.zhi.ZhiRecordWinUi
+import java.util.concurrent.ArrayBlockingQueue
+import java.util.concurrent.atomic.AtomicBoolean
+
+class ZhiView @JvmOverloads constructor(
+ context: Context,
+ attrs: AttributeSet? = null,
+ defStyleAttr: Int = 0
+) : AppCompatImageView(context, attrs, defStyleAttr), ZhiViewmanager.IViewCallback {
+ companion object {
+ const val TAG = "ZhiView"
+ }
+
+ // 播放默认小智
+ // 传递播放一次的动画
+ // 传递开始播放
+
+ private var currentAnim:FrameAnimatorContainer? = null
+
+ init {
+ setOnClickListener {
+ ZhiStateManager.weakUpXiaoZhi()
+ }
+ }
+
+ override fun setFirstPlayAni(initAni: ZhiViewmanager.AniData,aniListener:FrameAnimatorContainer.OnAnimationStoppedListener){
+ currentAnim = FrameAnimatorContainer(initAni.aniArrayId, 12,this)
+ currentAnim?.isOnce = initAni.isOnce
+ currentAnim?.sequence = initAni.sequence
+ currentAnim?.setFtp(initAni.fps)
+ currentAnim?.setOnAnimStopListener(aniListener)
+ currentAnim?.reStart()
+ }
+
+ override fun setNewPlayData(currentPalyingAni: ZhiViewmanager.AniData) {
+ currentAnim?.setData(currentPalyingAni.aniList)
+ currentAnim?.isOnce = currentPalyingAni.isOnce
+ currentAnim?.sequence = currentPalyingAni.sequence
+ currentAnim?.setFtp(currentPalyingAni.fps)
+ }
+
+ override fun changeAniImmediately(currentPalyingAni: ZhiViewmanager.AniData) {
+ currentAnim?.setData(currentPalyingAni.aniList)
+ currentAnim?.isOnce = currentPalyingAni.isOnce
+ currentAnim?.sequence = currentPalyingAni.sequence
+ currentAnim?.setFtp(currentPalyingAni.fps)
+ currentAnim?.reStart()
+ }
+
+
+ override fun restartAni() {
+ currentAnim?.reStart()
+ }
+
+ override fun onAttachedToWindow() {
+ super.onAttachedToWindow()
+ ZhiViewmanager.addDistanceListener(this)
+ }
+
+ override fun onDetachedFromWindow() {
+ super.onDetachedFromWindow()
+ ZhiViewmanager.removeListener()
+ }
+
+}
diff --git a/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/xiaozhimanager/ZhiViewmanager.kt b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/xiaozhimanager/ZhiViewmanager.kt
new file mode 100644
index 0000000000..cbc5d9cfe8
--- /dev/null
+++ b/OCH/common/common/src/main/java/com/mogo/och/common/module/manager/xiaozhimanager/ZhiViewmanager.kt
@@ -0,0 +1,137 @@
+package com.mogo.och.common.module.manager.xiaozhimanager
+
+import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
+import com.mogo.och.common.module.R
+import com.mogo.och.common.module.utils.FrameAnimatorContainer
+import java.util.concurrent.ArrayBlockingQueue
+
+object ZhiViewmanager {
+
+ private const val TAG = "ZhiViewmanager"
+
+ private var iViewCallbacks: IViewCallback? = null
+
+ val normalAni = AniData(1, R.array.xiaozhi_normal, false, true,true,12)
+ val listenerAni = AniData(2,R.array.xiaozhi_think,false,true,true,12)
+
+ val listener2Normal = AniData(3, R.array.xiaozhi_think_normal, true, false,true,24)
+ val normal2Listener = AniData(4, R.array.xiaozhi_think_normal, true, true,true,24)
+
+ val beltAni = AniData(5, R.array.xiaozhi_belt, false, true,true,12)
+ val loveAni = AniData(6, R.array.xiaozhi_love, false, true,true,12)
+
+ private var initAni = normalAni
+ private var currentAni: AniData? = null
+
+ private val readQueue = ArrayBlockingQueue(8, true)
+
+
+ fun addDistanceListener(listener: IViewCallback) {
+ this.iViewCallbacks = listener
+ this.currentAni = initAni
+ listener.setFirstPlayAni(initAni,
+ object : FrameAnimatorContainer.OnAnimationStoppedListener {
+ override fun playOnce() {
+ CallerLogger.d(TAG, "播放完一遍动画")
+ var nextPlay = readQueue.poll()
+ CallerLogger.d(TAG, "获取下一个动画${Thread.currentThread().name}--${nextPlay?.id}-${readQueue.size}")
+ if(nextPlay == currentAni){
+ return
+ }
+ if(nextPlay==null){
+ if(currentAni?.isOnce==true) {
+ // 没有设置新的动画 且上一个动画是直播一次的动画
+ currentAni = initAni
+ iViewCallbacks?.setNewPlayData(initAni)
+ }else{
+ // 没有设置新的动画 且上一个动画时循环动画
+ return
+ }
+ }else{
+ // 有设置新的动画
+ currentAni = nextPlay
+ CallerLogger.d(TAG, "切换动画${nextPlay.id}")
+ iViewCallbacks?.setNewPlayData(nextPlay)
+ }
+ }
+
+ override fun AnimationStopped() {
+ CallerLogger.d(TAG, "动画停止")
+ listener.restartAni()
+ }
+ })
+ }
+
+ fun removeListener() {
+ iViewCallbacks = null
+ }
+
+ fun showListeningAni(aniData: AniData) {
+ var lastAni = readQueue.peek()
+ if(lastAni==null){
+ lastAni = currentAni
+ }
+ if(lastAni?.id==aniData.id){
+ return
+ }
+ when (lastAni?.id) {
+ 1 -> {//正在播放默认动画
+ if(aniData.id==2){
+ iViewCallbacks?.changeAniImmediately(normal2Listener)
+ currentAni = normal2Listener
+ CallerLogger.d(TAG, "立刻播放${Thread.currentThread().name}--${normal2Listener.id}-${readQueue.size}")
+ readQueue.offer(aniData)
+ CallerLogger.d(TAG, "排队播放${Thread.currentThread().name}--${aniData.id}-${readQueue.size}")
+ }else{
+ iViewCallbacks?.changeAniImmediately(aniData)
+ currentAni = aniData
+ CallerLogger.d(TAG, "立刻播放${Thread.currentThread().name}--${aniData.id}-${readQueue.size}")
+ }
+ }
+ 2 -> {// 正在播放倾听中动画
+ if(aniData.id==1){
+ iViewCallbacks?.changeAniImmediately(listener2Normal)
+ currentAni = listener2Normal
+ CallerLogger.d(TAG, "立刻播放${Thread.currentThread().name}--${listener2Normal.id}-${readQueue.size}")
+ readQueue.offer(aniData)
+ CallerLogger.d(TAG, "排队播放${Thread.currentThread().name}--${aniData.id}-${readQueue.size}")
+ }else{
+ iViewCallbacks?.changeAniImmediately(aniData)
+ currentAni = aniData
+ CallerLogger.d(TAG, "立刻播放${Thread.currentThread().name}--${aniData.id}-${readQueue.size}")
+ }
+ }
+
+ else -> {
+ iViewCallbacks?.changeAniImmediately(aniData)
+ currentAni = aniData
+ CallerLogger.d(TAG, "立刻播放${Thread.currentThread().name}--${aniData.id}-${readQueue.size}")
+ }
+ }
+
+ }
+
+
+ interface IViewCallback {
+ fun setFirstPlayAni(
+ currentPalyingAni: AniData,
+ aniListener: FrameAnimatorContainer.OnAnimationStoppedListener
+ )
+
+ fun setNewPlayData(currentPalyingAni: AniData)
+ fun changeAniImmediately(currentPalyingAni: AniData)
+ fun restartAni()
+ }
+
+ data class AniData(
+ val id: Int,// 动画ID
+ val aniArrayId: Int,// 动画序列号
+ val isOnce: Boolean,// true 只播一次 false 循环播放
+ val sequence: Boolean,// true 正向播放 false 倒着播放
+ val immediately:Boolean,
+ val fps:Int
+ ) {
+ var aniList = FrameAnimatorContainer.getData(aniArrayId)
+ }
+
+}
\ No newline at end of file
diff --git a/OCH/common/common/src/main/java/com/mogo/och/common/module/utils/FrameAnimatorContainer.kt b/OCH/common/common/src/main/java/com/mogo/och/common/module/utils/FrameAnimatorContainer.kt
index 82c809d15d..c44d685aa0 100644
--- a/OCH/common/common/src/main/java/com/mogo/och/common/module/utils/FrameAnimatorContainer.kt
+++ b/OCH/common/common/src/main/java/com/mogo/och/common/module/utils/FrameAnimatorContainer.kt
@@ -33,6 +33,24 @@ class FrameAnimatorContainer (resId: Int,
var isOnce:Boolean = false
var sequence:Boolean = true
+ fun setFtp(fps:Int){
+ mDelayMillis = 1000 / fps
+ }
+
+ companion object{
+ fun getData(resId: Int): IntArray {
+ val array = AbsMogoApplication.getApp().resources.obtainTypedArray(resId)
+ val len = array.length()
+ val intArray = IntArray(array.length())
+ for (i in 0 until len) {
+ intArray[i] = array.getResourceId(i, 0)
+ }
+ array.recycle()
+ return intArray
+ }
+
+ }
+
init {
createAnimation(imageView, getData(resId), fps,initFirstFrame,width,height)
this.isOnce = isOnce
@@ -87,16 +105,24 @@ class FrameAnimatorContainer (resId: Int,
private val next: Int
get() {
mIndex++
+ var isPlayOnce = false
if (mIndex >= mFrames.size){
mIndex = 0
if(isOnce){// 一次性动画 播放完毕后直接结束
stop()
}
+ isPlayOnce = true
+
}
- if(!sequence){// 倒叙
- return mFrames[mFrames.size-1-mIndex]
+ val nextInfo= if(sequence){// 倒叙
+ mFrames[mIndex]
+ }else{
+ mFrames[mFrames.size-1-mIndex]
}
- return mFrames[mIndex]
+ if(isPlayOnce){// 锁定nextInfo 在回调中可能会修改mFrames值
+ mOnAnimationStoppedListener?.playOnce()
+ }
+ return nextInfo
}
@Synchronized
@@ -120,9 +146,8 @@ class FrameAnimatorContainer (resId: Int,
val imageView = mSoftReferenceImageView!!.get()
if (!mShouldRun || imageView == null) {
mIsRunning = false
- if (mOnAnimationStoppedListener != null) {
- mOnAnimationStoppedListener!!.AnimationStopped()
- }
+ mOnAnimationStoppedListener?.AnimationStopped()
+ Logger.d(TAG, "结束动画1")
return
}
mIsRunning = true
@@ -131,9 +156,8 @@ class FrameAnimatorContainer (resId: Int,
val imageRes: Int = next
if (!mShouldRun || imageView == null) {
mIsRunning = false
- if (mOnAnimationStoppedListener != null) {
- mOnAnimationStoppedListener!!.AnimationStopped()
- }
+ mOnAnimationStoppedListener?.AnimationStopped()
+ Logger.d(TAG, "结束动画2")
return
}
mHandler?.postDelayed(this, mDelayMillis.toLong())
@@ -195,16 +219,6 @@ class FrameAnimatorContainer (resId: Int,
* @param resId
* @return
*/
- fun getData(resId: Int): IntArray {
- val array = AbsMogoApplication.getApp().resources.obtainTypedArray(resId)
- val len = array.length()
- val intArray = IntArray(array.length())
- for (i in 0 until len) {
- intArray[i] = array.getResourceId(i, 0)
- }
- array.recycle()
- return intArray
- }
fun setData(mFrames: IntArray){
this.mFrames = mFrames
@@ -215,5 +229,6 @@ class FrameAnimatorContainer (resId: Int,
*/
interface OnAnimationStoppedListener {
fun AnimationStopped()
+ fun playOnce(){}
}
}
\ No newline at end of file
diff --git a/OCH/common/common/src/main/java/com/mogo/och/common/module/voice/VoiceNotice.kt b/OCH/common/common/src/main/java/com/mogo/och/common/module/voice/VoiceNotice.kt
index d3a188508e..1efe8ef10b 100644
--- a/OCH/common/common/src/main/java/com/mogo/och/common/module/voice/VoiceNotice.kt
+++ b/OCH/common/common/src/main/java/com/mogo/och/common/module/voice/VoiceNotice.kt
@@ -24,7 +24,13 @@ object VoiceNotice {
}
@JvmStatic
- fun showNotice(notice: String?, level: Int, delayed: Long = 0) {
+ fun showNotice(notice: String?, delayed: Long,callback:IMogoTTSCallback ) {
+ showNotice(notice, AIAssist.LEVEL0, delayed,callback)
+ }
+
+
+ @JvmStatic
+ fun showNotice(notice: String?, level: Int, delayed: Long = 0,callback:IMogoTTSCallback?=null) {
notice?.let {
if (delayed == 0L) {
UiThreadHandler.post {
diff --git a/OCH/common/common/src/main/java/com/mogo/och/common/module/wigets/ZhiView.kt b/OCH/common/common/src/main/java/com/mogo/och/common/module/wigets/ZhiView.kt
deleted file mode 100644
index 182dc21e52..0000000000
--- a/OCH/common/common/src/main/java/com/mogo/och/common/module/wigets/ZhiView.kt
+++ /dev/null
@@ -1,281 +0,0 @@
-package com.mogo.och.common.module.wigets
-
-import android.Manifest
-import android.content.Context
-import android.util.AttributeSet
-import android.view.LayoutInflater
-import androidx.appcompat.widget.AppCompatImageView
-import androidx.core.app.ActivityCompat
-import com.mogo.eagle.core.data.config.FunctionBuildConfig
-import com.mogo.eagle.core.data.msgbox.MsgBoxBean
-import com.mogo.eagle.core.data.msgbox.MsgBoxType
-import com.mogo.eagle.core.data.msgbox.VoiceMsg
-import com.mogo.eagle.core.function.call.msgbox.CallerMsgBoxManager
-import com.mogo.eagle.core.function.main.MainPresenter
-import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils
-import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
-import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
-import com.mogo.eagle.core.utilcode.mogo.permissions.PermissionsDialogUtils
-import com.mogo.eagle.core.utilcode.util.ActivityUtils
-import com.mogo.eagle.core.utilcode.util.ClickUtils
-import com.mogo.och.common.module.R
-import com.mogo.och.common.module.utils.FrameAnimatorContainer
-import com.mogo.och.common.module.utils.PermissionUtil
-import com.mogo.och.common.module.wigets.toast.ToastCharterUtils
-import com.mogo.tts.base.zhi.AsrTextBean
-import com.mogo.tts.base.zhi.AvatarManager
-import com.mogo.tts.base.zhi.CallbackWidget
-import com.mogo.tts.base.zhi.ZhiRecordWinUi
-import java.util.concurrent.atomic.AtomicBoolean
-
-class ZhiView @JvmOverloads constructor(
- context: Context,
- attrs: AttributeSet? = null,
- defStyleAttr: Int = 0
-) : AppCompatImageView(context, attrs, defStyleAttr),
- ZhiRecordWinUi {
- companion object {
- const val TAG = "ZhiView"
- }
-
- private var currentAnim = FrameAnimatorContainer(R.array.xiaozhi_normal, 12,this)
-
- @Volatile
- private var status = ZhiRecordWinUi.RecordStatus.STATUS_SILENCE
- private var animalState = AnimalState.Normal
- private val enableZhi = AtomicBoolean(true)
- init {
- val xiaozhiNormal = currentAnim.getData(R.array.xiaozhi_normal)
- val xiaozhiThink = currentAnim.getData(R.array.xiaozhi_think)
- val xiaozhiThinkNormal = currentAnim.getData(R.array.xiaozhi_think_normal)
- currentAnim.setOnAnimStopListener(object : FrameAnimatorContainer.OnAnimationStoppedListener{
- override fun AnimationStopped() {
- when (status) {
- ZhiRecordWinUi.RecordStatus.STATUS_SILENCE -> {
- if(animalState==AnimalState.SPEAK){
- currentAnim.setData(xiaozhiThinkNormal)
- currentAnim.isOnce = true
- currentAnim.sequence = false
- currentAnim.reStart()
- animalState = AnimalState.NORMAL_SPEAK
- CallerLogger.d(SceneConstant.M_OCHCOMMON + TAG, "动画$status speak to normal")
- }else{
- currentAnim.setData(xiaozhiNormal)
- currentAnim.isOnce = false
- currentAnim.sequence = true
- currentAnim.reStart()
- animalState = AnimalState.Normal
- CallerLogger.d(SceneConstant.M_OCHCOMMON + TAG, "动画$status normal")
- }
- }
- ZhiRecordWinUi.RecordStatus.STATUS_LISTENING -> {
- if(animalState==AnimalState.Normal){
- currentAnim.setData(xiaozhiThinkNormal)
- currentAnim.isOnce = true
- currentAnim.sequence = true
- currentAnim.reStart()
- animalState = AnimalState.NORMAL_SPEAK
- CallerLogger.d(SceneConstant.M_OCHCOMMON + TAG, "动画$status normal to speak")
- }else{
- currentAnim.setData(xiaozhiThink)
- currentAnim.isOnce = false
- currentAnim.sequence = true
- currentAnim.reStart()
- animalState = AnimalState.SPEAK
- CallerLogger.d(SceneConstant.M_OCHCOMMON + TAG, "动画$status speak")
- }
- }
- ZhiRecordWinUi.RecordStatus.STATUS_UNDERSTANDING -> {}
- ZhiRecordWinUi.RecordStatus.STATUS_UNDERSTAND_END -> {}
- ZhiRecordWinUi.RecordStatus.STATUS_SPEAKING -> {
- if(animalState==AnimalState.SPEAK){
- currentAnim.setData(xiaozhiThinkNormal)
- currentAnim.isOnce = true
- currentAnim.sequence = false
- currentAnim.reStart()
- animalState = AnimalState.NORMAL_SPEAK
- CallerLogger.d(SceneConstant.M_OCHCOMMON + TAG, "动画$status speak to normal")
- }else{
- currentAnim.setData(xiaozhiNormal)
- currentAnim.isOnce = false
- currentAnim.sequence = true
- currentAnim.reStart()
- animalState = AnimalState.Normal
- CallerLogger.d(SceneConstant.M_OCHCOMMON + TAG, "动画$status normal")
- }
-
- }
- }
- }
- })
-
- setOnClickListener {
- if (!AppIdentityModeUtils.isTaxiPassenger(FunctionBuildConfig.appIdentityMode)) {
- return@setOnClickListener
- }
- if (ClickUtils.isClickTooFrequent(this,3000)) {
- ToastCharterUtils.showToastShort("请稍后唤醒")
- return@setOnClickListener
- }
- if (PermissionUtil.checkPermission(context,Manifest.permission.RECORD_AUDIO)) {
- if(enableZhi.get()) {
- AvatarManager.wakeupXiaoZhi()
- }
- }else{
- //申请悬浮窗权限
- val shouldShowRequestPermissionRationale = ActivityUtils.getTopActivity()
- .shouldShowRequestPermissionRationale(Manifest.permission.RECORD_AUDIO)
- if(shouldShowRequestPermissionRationale){// 可以弹窗系统权限框
- ActivityCompat.requestPermissions(ActivityUtils.getTopActivity(),
- arrayOf(
- Manifest.permission.RECORD_AUDIO,
- ), MainPresenter.MOGO_PERMISSION_REQUEST_CODE
- )
- }else{// 不会弹系统弹窗
- PermissionsDialogUtils.openAppDetails(ActivityUtils.getTopActivity(), "录音机", 100)
- }
-
- }
- }
- }
-
- fun setZhiEnable(enable:Boolean){
- if(enable){// 可用
- enableZhi.set(true)
- AvatarManager.enableXiaoZhi(false)
- }else{// 不可用
- enableZhi.set(false)
- AvatarManager.enableXiaoZhi(true)
- }
- }
-
- override fun onWindowFocusChanged(hasWindowFocus: Boolean) {
- super.onWindowFocusChanged(hasWindowFocus)
- CallerLogger.d(SceneConstant.M_OCHCOMMON + TAG, "焦点与否:${hasWindowFocus}")
- AvatarManager.enableXiaoZhi(!hasWindowFocus)
- if(hasWindowFocus){
- currentAnim.reStart()
- }else{
- currentAnim.stop()
- }
- }
-
- override fun onAttachedToWindow() {
- super.onAttachedToWindow()
- AvatarManager.addDistanceListener(TAG,this)
- currentAnim.reStart()
- }
-
- override fun onDetachedFromWindow() {
- super.onDetachedFromWindow()
- AvatarManager.removeListener(TAG)
- }
-
- override fun start(reason: String?) {
- CallerLogger.d(TAG,"-----start $reason")
- }
-
- override fun onStatusChange(status: ZhiRecordWinUi.RecordStatus?) {
- CallerLogger.d(TAG,"-----onStatusChange $status")
- this.status = status?:ZhiRecordWinUi.RecordStatus.STATUS_SILENCE
- when (status) {
- ZhiRecordWinUi.RecordStatus.STATUS_SILENCE -> {
- currentAnim.stop()
- }
- ZhiRecordWinUi.RecordStatus.STATUS_LISTENING -> {// 监听中
- currentAnim.stop()
- }
- ZhiRecordWinUi.RecordStatus.STATUS_UNDERSTANDING -> {
- // 正在理解
- CallerLogger.d(TAG,"正在理解")
- }
- ZhiRecordWinUi.RecordStatus.STATUS_UNDERSTAND_END -> {
- CallerLogger.d(TAG,"理解结束")
- }
- ZhiRecordWinUi.RecordStatus.STATUS_SPEAKING -> {
- // 正在说话
- currentAnim.stop()
- }
- else -> {
-
- }
- }
-
-
-
-
- }
-
- override fun close(trigger: Boolean) {
- CallerLogger.d(TAG,"-----close $trigger")
- onStatusChange(ZhiRecordWinUi.RecordStatus.STATUS_SILENCE)
- val msg = VoiceMsg(
- isWakeUp = false,
- isWakeUpEnd = true,
- msg = null,
- isLastMsg = true,
- isResp = true
- )
- pushMsgBox(msg)
- }
-
-
- override fun onVolumeChange(volume: Int) {
- CallerLogger.d(TAG,"-----onVolumeChange $volume")
- }
-
- /**
- * 用户输入的
- */
- override fun showInputText(asrTextBean: AsrTextBean?) {
- CallerLogger.d(TAG,"-----showInputText $asrTextBean")
- asrTextBean.let {
- val msg = VoiceMsg(
- isWakeUp = false,
- isWakeUpEnd = false,
- msg = it?.text,
- isLastMsg = it?.isLast == true,
- isResp = false
- )
- pushMsgBox(msg)
- }
- }
-
- /**
- * 特定View
- */
- override fun showOutPutWidget(callbackWidget: CallbackWidget?) {
- // todo 咱不支持定制显示 包括天气
- CallerLogger.d(TAG,"-----showOutPutWidget $callbackWidget")
- }
-
- /**
- * 小智说的
- */
- override fun showOutputText(outPutText: String?) {
- CallerLogger.d(TAG,"-----showOutputText $outPutText")
- outPutText?.let {
- val msg = VoiceMsg(
- isWakeUp = false,
- isWakeUpEnd = false,
- msg = it,
- isLastMsg = false,
- isResp = true
- )
- pushMsgBox(msg)
- }
- }
-
- private fun pushMsgBox(msg:VoiceMsg){
- CallerMsgBoxManager.saveMsgBox(MsgBoxBean(MsgBoxType.VOICE, msg))
- }
-
- enum class AnimalState {
- Normal,
- NORMAL_SPEAK,
- SPEAK_NORMAL,
- SPEAK,
- }
-
-
-}
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_00.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_00.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_00.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_00.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_01.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_01.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_01.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_01.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_02.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_02.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_02.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_02.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_03.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_03.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_03.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_03.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_04.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_04.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_04.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_04.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_05.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_05.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_05.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_05.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_06.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_06.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_06.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_06.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_07.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_07.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_07.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_07.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_08.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_08.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_08.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_08.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_09.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_09.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_09.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_09.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_10.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_10.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_10.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_10.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_11.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_11.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_11.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_11.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_12.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_12.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_12.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_12.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_13.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_13.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_13.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_13.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_14.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_14.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_14.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_14.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_15.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_15.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_15.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_15.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_16.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_16.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_16.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_16.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_17.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_17.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_17.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_17.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_18.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_18.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_18.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_18.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_19.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_19.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_19.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_19.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_20.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_20.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_20.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_20.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_21.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_21.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_21.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_21.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_22.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_22.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_22.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_22.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_23.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_23.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_23.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_23.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_24.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_24.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_24.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_24.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_25.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_25.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_25.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_25.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_26.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_26.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_26.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_26.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_27.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_27.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_27.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_27.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_28.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_28.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_28.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_28.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_29.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_29.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_29.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_29.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_30.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_30.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_30.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_30.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_31.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_31.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_31.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_31.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_34.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_34.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_34.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_34.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_35.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_35.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_35.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_35.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_36.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_36.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_36.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_36.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_37.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_37.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_37.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_37.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_38.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_38.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_38.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_38.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_39.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_39.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_39.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_39.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_40.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_40.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_40.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_40.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_41.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_41.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_41.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_41.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_42.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_42.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_42.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_42.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_43.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_43.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_43.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_43.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_44.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_44.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_44.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_44.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_45.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_45.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_45.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_45.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_46.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_46.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_46.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_46.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_47.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_47.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_47.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_47.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_48.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_48.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_48.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_48.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_49.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_49.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_49.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_49.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_50.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_50.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_50.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_50.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_51.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_51.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_51.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_51.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_52.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_52.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_52.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_52.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_53.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_53.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_53.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_53.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_54.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_54.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_54.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_54.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_55.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_55.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_55.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_55.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_56.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_56.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_56.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_56.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_57.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_57.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_57.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_57.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_58.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_58.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_58.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_58.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_59.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_59.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_59.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_59.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_60.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_60.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_60.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_60.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_61.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_61.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_61.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_61.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_62.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_62.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_62.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_62.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_63.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_63.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_63.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_63.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_64.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_64.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_64.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_64.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_65.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_65.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_65.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_65.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_66.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_66.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_66.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_66.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_67.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_67.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_67.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_67.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_68.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_68.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_68.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_68.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_69.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_69.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_69.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_69.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_70.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_70.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_70.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_70.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_71.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_71.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_71.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_71.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_01.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_01.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_01.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_01.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_02.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_02.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_02.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_02.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_03.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_03.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_03.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_03.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_04.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_04.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_04.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_04.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_05.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_05.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_05.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_05.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_06.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_06.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_06.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_06.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_07.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_07.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_07.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_07.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_08.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_08.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_08.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_08.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_09.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_09.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_09.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_09.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_10.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_10.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_10.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_10.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_11.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_11.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_11.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_11.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_12.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_12.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_12.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_12.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_13.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_13.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_13.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_13.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_14.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_14.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_14.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_14.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_15.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_15.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_15.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_15.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_16.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_16.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_16.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_16.webp
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_17.webp b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_17.webp
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/charter_p_xiaozhi_think_normal_17.webp
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/charter_p_xiaozhi_think_normal_17.webp
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_000.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_000.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_000.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_000.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_001.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_001.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_001.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_001.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_002.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_002.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_002.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_002.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_003.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_003.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_003.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_003.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_004.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_004.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_004.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_004.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_005.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_005.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_005.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_005.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_006.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_006.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_006.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_006.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_007.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_007.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_007.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_007.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_008.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_008.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_008.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_008.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_009.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_009.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_009.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_009.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_010.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_010.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_010.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_010.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_011.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_011.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_011.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_011.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_012.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_012.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_012.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_012.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_013.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_013.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_013.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_013.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_014.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_014.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_014.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_014.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_015.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_015.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_015.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_015.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_016.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_016.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_016.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_016.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_017.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_017.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_017.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_017.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_018.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_018.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_018.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_018.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_019.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_019.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_019.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_019.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_020.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_020.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_020.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_020.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_021.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_021.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_021.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_021.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_022.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_022.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_022.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_022.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_023.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_023.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_023.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_023.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_024.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_024.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_024.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_024.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_025.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_025.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_025.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_025.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_026.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_026.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_026.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_026.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_027.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_027.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_027.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_027.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_028.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_028.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_028.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_028.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_029.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_029.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_029.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_029.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_030.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_030.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_030.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_030.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_031.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_031.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_031.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_031.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_032.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_032.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_032.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_032.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_033.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_033.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_033.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_033.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_034.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_034.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_034.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_034.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_035.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_035.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_035.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_035.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_036.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_036.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_036.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_036.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_037.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_037.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_037.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_037.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_038.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_038.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_038.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_038.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_039.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_039.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_039.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_039.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_040.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_040.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_040.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_040.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_041.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_041.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_041.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_041.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_042.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_042.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_042.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_042.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_043.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_043.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_043.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_043.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_044.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_044.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_044.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_044.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_045.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_045.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_045.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_045.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_046.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_046.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_046.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_046.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_047.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_047.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_047.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_047.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_048.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_048.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_belt_048.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_belt_048.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_00.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_00.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_00.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_00.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_01.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_01.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_01.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_01.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_02.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_02.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_02.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_02.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_03.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_03.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_03.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_03.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_04.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_04.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_04.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_04.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_05.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_05.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_05.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_05.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_06.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_06.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_06.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_06.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_07.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_07.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_07.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_07.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_08.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_08.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_08.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_08.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_09.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_09.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_09.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_09.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_10.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_10.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_10.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_10.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_11.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_11.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_11.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_11.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_12.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_12.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_12.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_12.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_13.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_13.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_13.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_13.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_14.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_14.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_14.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_14.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_15.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_15.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_15.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_15.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_16.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_16.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_16.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_16.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_17.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_17.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_17.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_17.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_18.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_18.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_18.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_18.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_19.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_19.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_19.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_19.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_20.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_20.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_20.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_20.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_21.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_21.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_21.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_21.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_22.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_22.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_22.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_22.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_23.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_23.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_23.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_23.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_24.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_24.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_24.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_24.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_25.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_25.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_25.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_25.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_26.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_26.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_26.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_26.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_27.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_27.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_27.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_27.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_28.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_28.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_28.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_28.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_29.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_29.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_29.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_29.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_30.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_30.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_30.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_30.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_31.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_31.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_31.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_31.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_32.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_32.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_32.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_32.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_33.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_33.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_33.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_33.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_34.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_34.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_34.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_34.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_35.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_35.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_35.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_35.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_36.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_36.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_36.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_36.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_37.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_37.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_37.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_37.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_38.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_38.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_38.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_38.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_39.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_39.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_39.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_39.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_40.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_40.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_40.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_40.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_41.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_41.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_41.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_41.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_42.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_42.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_42.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_42.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_43.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_43.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_43.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_43.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_44.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_44.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_44.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_44.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_45.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_45.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_45.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_45.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_46.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_46.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_46.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_46.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_47.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_47.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_47.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_47.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_48.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_48.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_48.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_48.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_49.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_49.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_49.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_49.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_50.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_50.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_50.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_50.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_51.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_51.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_51.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_51.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_52.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_52.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_52.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_52.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_53.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_53.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_53.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_53.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_54.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_54.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_54.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_54.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_55.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_55.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_55.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_55.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_56.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_56.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_56.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_56.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_57.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_57.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_57.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_57.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_58.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_58.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_58.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_58.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_59.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_59.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_59.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_59.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_60.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_60.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_60.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_60.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_61.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_61.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_61.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_61.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_62.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_62.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_62.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_62.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_63.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_63.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_63.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_63.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_64.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_64.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_64.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_64.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_65.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_65.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_65.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_65.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_66.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_66.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_66.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_66.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_67.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_67.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_67.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_67.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_68.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_68.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_68.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_68.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_69.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_69.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_69.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_69.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_70.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_70.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_70.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_70.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_71.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_71.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_71.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_71.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_72.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_72.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_72.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_72.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_73.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_73.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_73.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_73.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_74.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_74.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_74.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_74.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_75.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_75.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_75.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_75.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_76.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_76.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_76.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_76.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_77.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_77.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_77.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_77.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_78.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_78.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_78.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_78.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_79.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_79.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_79.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_79.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_80.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_80.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_80.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_80.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_81.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_81.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_81.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_81.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_82.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_82.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_82.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_82.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_83.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_83.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_83.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_83.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_84.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_84.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_84.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_84.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_85.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_85.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_85.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_85.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_86.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_86.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_86.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_86.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_87.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_87.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_87.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_87.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_88.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_88.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_88.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_88.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_89.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_89.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_89.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_89.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_90.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_90.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_90.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_90.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_91.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_91.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_91.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_91.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_92.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_92.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_92.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_92.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_93.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_93.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_93.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_93.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_94.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_94.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_94.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_94.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_95.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_95.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_95.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_95.png
diff --git a/OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_96.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_96.png
similarity index 100%
rename from OCH/taxi/passenger/src/main/res/drawable-nodpi/xiaozhi_love_96.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_love_96.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0000.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0000.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0000.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0000.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0001.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0001.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0001.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0001.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0002.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0002.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0002.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0002.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0003.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0003.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0003.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0003.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0004.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0004.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0004.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0004.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0005.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0005.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0005.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0005.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0006.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0006.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0006.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0006.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0007.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0007.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0007.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0007.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0008.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0008.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0008.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0008.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0009.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0009.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0009.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0009.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0010.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0010.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0010.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0010.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0011.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0011.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0011.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0011.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0012.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0012.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0012.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0012.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0013.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0013.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0013.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0013.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0014.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0014.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0014.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0014.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0015.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0015.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0015.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0015.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0016.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0016.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0016.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0016.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0017.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0017.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0017.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0017.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0018.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0018.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0018.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0018.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0019.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0019.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0019.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0019.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0020.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0020.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0020.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0020.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0021.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0021.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0021.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0021.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0022.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0022.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0022.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0022.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0023.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0023.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0023.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0023.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0024.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0024.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0024.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0024.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0025.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0025.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0025.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0025.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0026.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0026.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0026.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0026.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0027.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0027.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0027.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0027.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0028.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0028.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0028.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0028.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0029.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0029.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0029.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0029.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0030.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0030.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0030.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0030.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0031.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0031.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0031.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0031.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0032.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0032.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0032.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0032.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0033.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0033.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0033.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0033.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0034.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0034.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0034.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0034.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0035.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0035.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0035.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0035.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0036.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0036.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0036.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0036.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0037.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0037.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0037.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0037.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0038.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0038.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0038.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0038.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0039.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0039.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0039.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0039.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0040.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0040.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0040.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0040.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0041.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0041.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0041.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0041.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0042.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0042.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0042.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0042.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0043.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0043.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0043.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0043.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0044.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0044.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0044.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0044.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0045.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0045.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0045.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0045.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0046.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0046.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0046.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0046.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0047.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0047.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0047.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0047.png
diff --git a/OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0048.png b/OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0048.png
similarity index 100%
rename from OCH/common/common/src/main/res/drawable-nodpi/xiaozhi_normal_0048.png
rename to OCH/common/common/src/main/res/xiaozhi/drawable-nodpi/xiaozhi_normal_0048.png
diff --git a/OCH/common/common/src/main/res/values/arrays.xml b/OCH/common/common/src/main/res/xiaozhi/values/arrays.xml
similarity index 52%
rename from OCH/common/common/src/main/res/values/arrays.xml
rename to OCH/common/common/src/main/res/xiaozhi/values/arrays.xml
index 07e7450afa..426fd62486 100644
--- a/OCH/common/common/src/main/res/values/arrays.xml
+++ b/OCH/common/common/src/main/res/xiaozhi/values/arrays.xml
@@ -147,4 +147,174 @@
- @drawable/charter_p_xiaozhi_think_normal_17
+
+ - @drawable/xiaozhi_belt_000
+ - @drawable/xiaozhi_belt_001
+ - @drawable/xiaozhi_belt_002
+ - @drawable/xiaozhi_belt_003
+ - @drawable/xiaozhi_belt_004
+ - @drawable/xiaozhi_belt_005
+ - @drawable/xiaozhi_belt_006
+ - @drawable/xiaozhi_belt_007
+ - @drawable/xiaozhi_belt_008
+ - @drawable/xiaozhi_belt_009
+
+ - @drawable/xiaozhi_belt_010
+ - @drawable/xiaozhi_belt_011
+ - @drawable/xiaozhi_belt_012
+ - @drawable/xiaozhi_belt_013
+ - @drawable/xiaozhi_belt_014
+ - @drawable/xiaozhi_belt_015
+ - @drawable/xiaozhi_belt_016
+ - @drawable/xiaozhi_belt_017
+ - @drawable/xiaozhi_belt_018
+ - @drawable/xiaozhi_belt_019
+
+ - @drawable/xiaozhi_belt_020
+ - @drawable/xiaozhi_belt_021
+ - @drawable/xiaozhi_belt_022
+ - @drawable/xiaozhi_belt_023
+ - @drawable/xiaozhi_belt_024
+ - @drawable/xiaozhi_belt_025
+ - @drawable/xiaozhi_belt_026
+ - @drawable/xiaozhi_belt_027
+ - @drawable/xiaozhi_belt_028
+ - @drawable/xiaozhi_belt_029
+
+
+ - @drawable/xiaozhi_belt_030
+ - @drawable/xiaozhi_belt_031
+ - @drawable/xiaozhi_belt_032
+ - @drawable/xiaozhi_belt_033
+ - @drawable/xiaozhi_belt_034
+ - @drawable/xiaozhi_belt_035
+ - @drawable/xiaozhi_belt_036
+ - @drawable/xiaozhi_belt_037
+ - @drawable/xiaozhi_belt_038
+ - @drawable/xiaozhi_belt_039
+
+ - @drawable/xiaozhi_belt_040
+ - @drawable/xiaozhi_belt_041
+ - @drawable/xiaozhi_belt_042
+ - @drawable/xiaozhi_belt_043
+ - @drawable/xiaozhi_belt_044
+ - @drawable/xiaozhi_belt_045
+ - @drawable/xiaozhi_belt_046
+ - @drawable/xiaozhi_belt_047
+ - @drawable/xiaozhi_belt_048
+
+
+
+
+ - @drawable/xiaozhi_love_00
+
+ - @drawable/xiaozhi_love_02
+
+ - @drawable/xiaozhi_love_04
+
+ - @drawable/xiaozhi_love_06
+
+ - @drawable/xiaozhi_love_08
+
+
+ - @drawable/xiaozhi_love_10
+
+ - @drawable/xiaozhi_love_12
+
+ - @drawable/xiaozhi_love_14
+
+ - @drawable/xiaozhi_love_16
+
+ - @drawable/xiaozhi_love_18
+
+
+ - @drawable/xiaozhi_love_20
+
+ - @drawable/xiaozhi_love_22
+
+ - @drawable/xiaozhi_love_24
+
+ - @drawable/xiaozhi_love_26
+
+ - @drawable/xiaozhi_love_28
+
+
+
+ - @drawable/xiaozhi_love_30
+
+ - @drawable/xiaozhi_love_32
+
+ - @drawable/xiaozhi_love_34
+
+ - @drawable/xiaozhi_love_36
+
+ - @drawable/xiaozhi_love_38
+
+
+ - @drawable/xiaozhi_love_40
+
+ - @drawable/xiaozhi_love_42
+
+ - @drawable/xiaozhi_love_44
+
+ - @drawable/xiaozhi_love_46
+
+ - @drawable/xiaozhi_love_48
+
+
+
+ - @drawable/xiaozhi_love_50
+
+ - @drawable/xiaozhi_love_52
+
+ - @drawable/xiaozhi_love_54
+
+ - @drawable/xiaozhi_love_56
+
+ - @drawable/xiaozhi_love_58
+
+
+ - @drawable/xiaozhi_love_60
+
+ - @drawable/xiaozhi_love_62
+
+ - @drawable/xiaozhi_love_64
+
+ - @drawable/xiaozhi_love_66
+
+ - @drawable/xiaozhi_love_68
+
+
+ - @drawable/xiaozhi_love_70
+
+ - @drawable/xiaozhi_love_72
+
+ - @drawable/xiaozhi_love_74
+
+ - @drawable/xiaozhi_love_76
+
+ - @drawable/xiaozhi_love_78
+
+
+ - @drawable/xiaozhi_love_80
+
+ - @drawable/xiaozhi_love_82
+
+ - @drawable/xiaozhi_love_84
+
+ - @drawable/xiaozhi_love_86
+
+ - @drawable/xiaozhi_love_88
+
+
+ - @drawable/xiaozhi_love_90
+
+ - @drawable/xiaozhi_love_92
+
+ - @drawable/xiaozhi_love_94
+
+ - @drawable/xiaozhi_love_96
+
+
+
\ No newline at end of file
diff --git a/OCH/shuttle/passenger/src/main/res/m2/layout/shuttle_p_m2_fragment.xml b/OCH/shuttle/passenger/src/main/res/m2/layout/shuttle_p_m2_fragment.xml
index 9dbd6a2a9c..a4f407f00f 100644
--- a/OCH/shuttle/passenger/src/main/res/m2/layout/shuttle_p_m2_fragment.xml
+++ b/OCH/shuttle/passenger/src/main/res/m2/layout/shuttle_p_m2_fragment.xml
@@ -137,7 +137,7 @@
android:layout_height="@dimen/dp_30"/>
-
- @drawable/light_00017
-
- - @drawable/xiaozhi_love_00
- - @drawable/xiaozhi_love_01
- - @drawable/xiaozhi_love_02
- - @drawable/xiaozhi_love_03
- - @drawable/xiaozhi_love_04
- - @drawable/xiaozhi_love_05
- - @drawable/xiaozhi_love_06
- - @drawable/xiaozhi_love_07
- - @drawable/xiaozhi_love_08
- - @drawable/xiaozhi_love_09
-
- - @drawable/xiaozhi_love_10
- - @drawable/xiaozhi_love_11
- - @drawable/xiaozhi_love_12
- - @drawable/xiaozhi_love_13
- - @drawable/xiaozhi_love_14
- - @drawable/xiaozhi_love_15
- - @drawable/xiaozhi_love_16
- - @drawable/xiaozhi_love_17
- - @drawable/xiaozhi_love_18
- - @drawable/xiaozhi_love_19
-
- - @drawable/xiaozhi_love_20
- - @drawable/xiaozhi_love_21
- - @drawable/xiaozhi_love_22
- - @drawable/xiaozhi_love_23
- - @drawable/xiaozhi_love_24
- - @drawable/xiaozhi_love_25
- - @drawable/xiaozhi_love_26
- - @drawable/xiaozhi_love_27
- - @drawable/xiaozhi_love_28
- - @drawable/xiaozhi_love_29
- - @drawable/xiaozhi_love_30
- - @drawable/xiaozhi_love_31
- - @drawable/xiaozhi_love_32
- - @drawable/xiaozhi_love_33
- - @drawable/xiaozhi_love_34
- - @drawable/xiaozhi_love_35
- - @drawable/xiaozhi_love_36
- - @drawable/xiaozhi_love_37
- - @drawable/xiaozhi_love_38
- - @drawable/xiaozhi_love_39
- - @drawable/xiaozhi_love_40
- - @drawable/xiaozhi_love_41
- - @drawable/xiaozhi_love_42
- - @drawable/xiaozhi_love_43
- - @drawable/xiaozhi_love_44
- - @drawable/xiaozhi_love_45
- - @drawable/xiaozhi_love_46
- - @drawable/xiaozhi_love_47
- - @drawable/xiaozhi_love_48
- - @drawable/xiaozhi_love_49
-
-
- - @drawable/xiaozhi_love_50
- - @drawable/xiaozhi_love_51
- - @drawable/xiaozhi_love_52
- - @drawable/xiaozhi_love_53
- - @drawable/xiaozhi_love_54
- - @drawable/xiaozhi_love_55
- - @drawable/xiaozhi_love_56
- - @drawable/xiaozhi_love_57
- - @drawable/xiaozhi_love_58
- - @drawable/xiaozhi_love_59
-
- - @drawable/xiaozhi_love_60
- - @drawable/xiaozhi_love_61
- - @drawable/xiaozhi_love_62
- - @drawable/xiaozhi_love_63
- - @drawable/xiaozhi_love_64
- - @drawable/xiaozhi_love_65
- - @drawable/xiaozhi_love_66
- - @drawable/xiaozhi_love_67
- - @drawable/xiaozhi_love_68
- - @drawable/xiaozhi_love_69
-
- - @drawable/xiaozhi_love_70
- - @drawable/xiaozhi_love_71
- - @drawable/xiaozhi_love_72
- - @drawable/xiaozhi_love_73
- - @drawable/xiaozhi_love_74
- - @drawable/xiaozhi_love_75
- - @drawable/xiaozhi_love_76
- - @drawable/xiaozhi_love_77
- - @drawable/xiaozhi_love_78
- - @drawable/xiaozhi_love_79
-
- - @drawable/xiaozhi_love_80
- - @drawable/xiaozhi_love_81
- - @drawable/xiaozhi_love_82
- - @drawable/xiaozhi_love_83
- - @drawable/xiaozhi_love_84
- - @drawable/xiaozhi_love_85
- - @drawable/xiaozhi_love_86
- - @drawable/xiaozhi_love_87
- - @drawable/xiaozhi_love_88
- - @drawable/xiaozhi_love_89
-
- - @drawable/xiaozhi_love_90
- - @drawable/xiaozhi_love_91
- - @drawable/xiaozhi_love_92
- - @drawable/xiaozhi_love_93
- - @drawable/xiaozhi_love_94
- - @drawable/xiaozhi_love_95
- - @drawable/xiaozhi_love_96
-
-
-
-
- - @drawable/xiaozhi_belt_000
- - @drawable/xiaozhi_belt_001
- - @drawable/xiaozhi_belt_002
- - @drawable/xiaozhi_belt_003
- - @drawable/xiaozhi_belt_004
- - @drawable/xiaozhi_belt_005
- - @drawable/xiaozhi_belt_006
- - @drawable/xiaozhi_belt_007
- - @drawable/xiaozhi_belt_008
- - @drawable/xiaozhi_belt_009
-
- - @drawable/xiaozhi_belt_010
- - @drawable/xiaozhi_belt_011
- - @drawable/xiaozhi_belt_012
- - @drawable/xiaozhi_belt_013
- - @drawable/xiaozhi_belt_014
- - @drawable/xiaozhi_belt_015
- - @drawable/xiaozhi_belt_016
- - @drawable/xiaozhi_belt_017
- - @drawable/xiaozhi_belt_018
- - @drawable/xiaozhi_belt_019
-
- - @drawable/xiaozhi_belt_020
- - @drawable/xiaozhi_belt_021
- - @drawable/xiaozhi_belt_022
- - @drawable/xiaozhi_belt_023
- - @drawable/xiaozhi_belt_024
- - @drawable/xiaozhi_belt_025
- - @drawable/xiaozhi_belt_026
- - @drawable/xiaozhi_belt_027
- - @drawable/xiaozhi_belt_028
- - @drawable/xiaozhi_belt_029
-
-
- - @drawable/xiaozhi_belt_030
- - @drawable/xiaozhi_belt_031
- - @drawable/xiaozhi_belt_032
- - @drawable/xiaozhi_belt_033
- - @drawable/xiaozhi_belt_034
- - @drawable/xiaozhi_belt_035
- - @drawable/xiaozhi_belt_036
- - @drawable/xiaozhi_belt_037
- - @drawable/xiaozhi_belt_038
- - @drawable/xiaozhi_belt_039
-
- - @drawable/xiaozhi_belt_040
- - @drawable/xiaozhi_belt_041
- - @drawable/xiaozhi_belt_042
- - @drawable/xiaozhi_belt_043
- - @drawable/xiaozhi_belt_044
- - @drawable/xiaozhi_belt_045
- - @drawable/xiaozhi_belt_046
- - @drawable/xiaozhi_belt_047
- - @drawable/xiaozhi_belt_048
-
-
diff --git a/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/TaxiPassengerBaseFragment.kt b/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/TaxiPassengerBaseFragment.kt
index 71d1752033..7cffcbf71e 100644
--- a/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/TaxiPassengerBaseFragment.kt
+++ b/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/TaxiPassengerBaseFragment.kt
@@ -17,6 +17,7 @@ import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_TAXI_P
import com.mogo.eagle.core.utilcode.util.DeviceUtils
import com.mogo.map.listener.IMogoMapListener
+import com.mogo.och.common.module.manager.xiaozhimanager.ZhiStateManager
import com.mogo.och.common.module.utils.RxUtils
import com.mogo.och.common.module.voice.VoiceNotice
import com.mogo.och.taxi.passenger.R
@@ -170,9 +171,9 @@ class TaxiPassengerBaseFragment() :
CallerLogger.d(M_TAXI_P + TAG, "arrived ${show}")
if(arrivedView.visibility==View.GONE&&chekAndStartAutopilotView.visibility==View.GONE){
showOrHide(true)
- aciv_xiaozhi_normal.setZhiEnable(true)
+ ZhiStateManager.setZhiEnable(true)
}else{
- aciv_xiaozhi_normal.setZhiEnable(false)
+ ZhiStateManager.setZhiEnable(false)
}
}
}
@@ -181,9 +182,9 @@ class TaxiPassengerBaseFragment() :
CallerLogger.d(M_TAXI_P + TAG, "check and startAutopilot ${show}")
if(arrivedView.visibility==View.GONE&&chekAndStartAutopilotView.visibility==View.GONE){
showOrHide(true)
- aciv_xiaozhi_normal.setZhiEnable(true)
+ ZhiStateManager.setZhiEnable(true)
}else{
- aciv_xiaozhi_normal.setZhiEnable(false)
+ ZhiStateManager.setZhiEnable(false)
}
}
}
diff --git a/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/arrived/ArrivedView.kt b/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/arrived/ArrivedView.kt
index 4ecf8eac00..2c0e91ecd5 100644
--- a/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/arrived/ArrivedView.kt
+++ b/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/arrived/ArrivedView.kt
@@ -13,6 +13,7 @@ import com.mogo.eagle.core.utilcode.kotlin.onClick
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
+import com.mogo.och.common.module.manager.xiaozhimanager.ZhiViewmanager
import com.mogo.och.common.module.utils.BigFrameAnimatorContainer
import com.mogo.och.common.module.utils.RxUtils
import com.mogo.och.taxi.passenger.R
@@ -70,10 +71,12 @@ class ArrivedView : WindowRelativeLayout, ArrivedViewModel.ArrivedViewCallback {
v_video_right_rear_view.resetView()
aniSpeedSettingRow()
viewModel.setEndInfo()
+ ZhiViewmanager.showListeningAni(ZhiViewmanager.loveAni)
} else {
v_video_right_rear_view.resetView()
taxiPxiaozhiLove = null
RxUtils.disposeSubscribe(subscribe)
+ ZhiViewmanager.showListeningAni(ZhiViewmanager.normalAni)
}
arrivedVisilityChangeListenr?.isShow(isVisible)
}
diff --git a/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/checkstartautopilot/ChekAndStartAutopilotView.kt b/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/checkstartautopilot/ChekAndStartAutopilotView.kt
index 8a972f36a9..536e3cc600 100644
--- a/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/checkstartautopilot/ChekAndStartAutopilotView.kt
+++ b/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/checkstartautopilot/ChekAndStartAutopilotView.kt
@@ -12,6 +12,7 @@ import androidx.lifecycle.findViewTreeViewModelStoreOwner
import com.mogo.eagle.core.utilcode.kotlin.onClick
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
+import com.mogo.och.common.module.manager.xiaozhimanager.ZhiViewmanager
import com.mogo.och.common.module.utils.BigFrameAnimatorContainer
import com.mogo.och.taxi.passenger.R
import com.mogo.och.taxi.passenger.ui.arrived.ArrivedView
@@ -73,8 +74,10 @@ class ChekAndStartAutopilotView : WindowRelativeLayout,
startAutopilotView.showStartAutopilot()
}
}
+ ZhiViewmanager.showListeningAni(ZhiViewmanager.beltAni)
} else {
aniCheck2StartAutopilotView = null
+ ZhiViewmanager.showListeningAni(ZhiViewmanager.normalAni)
}
checkAndStartVisilityChangeListenr?.isShow(isVisible)
}
diff --git a/OCH/taxi/unmanned-passenger/src/main/res/layout/taxt_u_p_base_fragment.xml b/OCH/taxi/unmanned-passenger/src/main/res/layout/taxt_u_p_base_fragment.xml
index 344b49ad66..e0ce210f1e 100644
--- a/OCH/taxi/unmanned-passenger/src/main/res/layout/taxt_u_p_base_fragment.xml
+++ b/OCH/taxi/unmanned-passenger/src/main/res/layout/taxt_u_p_base_fragment.xml
@@ -172,7 +172,7 @@
android:layout_height="match_parent"/>
-