Просмотр исходного кода

修复hicar模式下:天天静听播放界面的播放列表以及播放模式按键需要点击才能出现

onecold 1 год назад
Родитель
Сommit
0000da1e71
1 измененных файлов с 13 добавлено и 5 удалено
  1. 13 5
      entry/src/main/ets/view/LocalMusic.ets

+ 13 - 5
entry/src/main/ets/view/LocalMusic.ets

@@ -550,6 +550,9 @@ export struct LocalMusic {
       let viewHeight = px2vp(size.height);
       if(this.isPhoneLan()){
         this.is_auto_hide_progress = false
+        if(this.isHiCarStatus){
+          return
+        }
         setTimeout(() => {
           this.is_auto_hide_progress = true
         }, 6000)
@@ -568,6 +571,9 @@ export struct LocalMusic {
   }
 
   startAutoHide() {
+    if(this.isHiCarStatus){
+      return
+    }
     if(PreferencesUtil.getBooleanSync(SettingPage.IS_AUTO_HIDE_PROGRESS,false)){
       console.info('onecold  startAutoHide')
       this.is_auto_hide_progress = false
@@ -623,7 +629,7 @@ export struct LocalMusic {
     //如果是hicar连接状态,这些都是false
     if(this.isHiCarStatus){
       this.isShowTitleBar = false//不显示导航栏
-      if(!(this.windowWidth>1800&&this.windowHeight>=1200))//屏幕不可以Grid
+      if(!(this.windowWidth>1800&&this.windowHeight>=1200))//屏幕不可以Grid
       {
         this.isShowHeader = false//二级菜单不显示头部
         this.isGridMusic= false//用list不用网格
@@ -6211,10 +6217,12 @@ export struct LocalMusic {
     .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM])
     .onClick(() => {
       // this.startAutoHide()
-      this.is_auto_hide_progress = false
-      setTimeout(() => {
-        this.is_auto_hide_progress = true
-      }, 6000)
+      if(this.isHiCarStatus)
+        return
+      if(this.is_auto_hide_progress){
+        this.is_auto_hide_progress = false
+      }
+      this.startAutoHide()
     })
   }