[taxi_p 动画修改]
This commit is contained in:
yangyakun
2024-03-27 11:58:21 +08:00
parent d3fde45a42
commit e8e715ebe5

View File

@@ -86,6 +86,7 @@ class ChekAndStartAutopilotView : WindowRelativeLayout,
ZhiViewmanager.showListeningAni(ZhiViewmanager.beltAni)
aciv_start_autopilt_success_bg.alpha = 0f
aciv_start_autopilt_success_ani.alpha = 0f
d(SceneConstant.M_TAXI_P + TAG, "透明度${aciv_start_autopilt_success_bg.alpha}---${aciv_start_autopilt_success_ani.alpha}")
} else {
aniCheck2StartAutopilotView = null
ZhiViewmanager.showListeningAni(ZhiViewmanager.normalAni)
@@ -142,6 +143,9 @@ class ChekAndStartAutopilotView : WindowRelativeLayout,
}
when (status) {
0 -> {
aciv_start_autopilt_success_bg.alpha = 0f
aciv_start_autopilt_success_ani.alpha = 0f
d(SceneConstant.M_TAXI_P + TAG, "透明度${aciv_start_autopilt_success_bg.alpha}---${aciv_start_autopilt_success_ani.alpha}")
checkPhoneNumber.visibility = View.VISIBLE
startAutopilotView.visibility = View.GONE
startAutopilotClose.visibility = View.GONE
@@ -150,6 +154,9 @@ class ChekAndStartAutopilotView : WindowRelativeLayout,
}.start()
}
1 -> {
aciv_start_autopilt_success_bg.alpha = 0f
aciv_start_autopilt_success_ani.alpha = 0f
d(SceneConstant.M_TAXI_P + TAG, "透明度${aciv_start_autopilt_success_bg.alpha}---${aciv_start_autopilt_success_ani.alpha}")
checkPhoneNumber.visibility = View.GONE
startAutopilotView.visibility = View.VISIBLE
startAutopilotClose.visibility = View.VISIBLE
@@ -186,6 +193,10 @@ class ChekAndStartAutopilotView : WindowRelativeLayout,
animatorSetCompat.duration=700
animatorSetCompat.interpolator = LinearInterpolator()
animatorSetCompat.addListener(object :AnimatorListenerAdapter(){
override fun onAnimationEnd(animation: Animator) {
super.onAnimationEnd(animation)
d(SceneConstant.M_TAXI_P + TAG, "透明度${aciv_start_autopilt_success_bg.alpha}---${aciv_start_autopilt_success_ani.alpha}")
}
override fun onAnimationStart(animation: Animator) {
RxUtils.createSubscribe(350) {
val aniStartAutopilotSuccessAni =
@@ -204,6 +215,7 @@ class ChekAndStartAutopilotView : WindowRelativeLayout,
this@ChekAndStartAutopilotView.visibility = View.GONE
aciv_start_autopilt_success_bg.alpha = 0f
aciv_start_autopilt_success_ani.alpha = 0f
d(SceneConstant.M_TAXI_P + TAG, "透明度${aciv_start_autopilt_success_bg.alpha}---${aciv_start_autopilt_success_ani.alpha}")
}
override fun onAnimationCancel(animation: Animator) {
@@ -211,6 +223,7 @@ class ChekAndStartAutopilotView : WindowRelativeLayout,
this@ChekAndStartAutopilotView.visibility = View.GONE
aciv_start_autopilt_success_bg.alpha = 0f
aciv_start_autopilt_success_ani.alpha = 0f
d(SceneConstant.M_TAXI_P + TAG, "透明度${aciv_start_autopilt_success_bg.alpha}---${aciv_start_autopilt_success_ani.alpha}")
}
}).duration=1000L
}