From: luozheng <1732036298@qq.com> Date: Wed, 4 Dec 2024 07:29:32 +0000 (+0800) Subject: 解决音乐播放器界面进入音乐来源视图后在切换到音乐的调节音量视图旋转表冠不起作用问题 X-Git-Tag: v1.3.113-repair_tp~143^2~28 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=b2e7f104870fef180a1313da0cb5722dac6b63f1;p=mirrors%2FFD230.git 解决音乐播放器界面进入音乐来源视图后在切换到音乐的调节音量视图旋转表冠不起作用问题 --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/player/include/MusicPlayerSourceView.h b/code/sdk/application/wearable/fd230app/nativeui/player/include/MusicPlayerSourceView.h index 1f3523165..c69af6b38 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/player/include/MusicPlayerSourceView.h +++ b/code/sdk/application/wearable/fd230app/nativeui/player/include/MusicPlayerSourceView.h @@ -2,7 +2,7 @@ * @Author: luozheng 1732036298@qq.com * @Date: 2024-08-05 15:20:03 * @LastEditors: luozheng 1732036298@qq.com - * @LastEditTime: 2024-08-10 16:29:34 + * @LastEditTime: 2024-12-04 14:35:07 * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/player/include/MusicPlayerSourceView.h */ @@ -53,6 +53,7 @@ namespace OHOS UIViewGroup *CreateMusicPlayerSourceView(void); void UpdateBluetoothHeadSetViewIsVisible(void); void UpdateBluetoothHeadsetConnectLabel(void); + UIScrollView *GetMusicPlayerSourcescrollView(void); private: UILabelButton *MusicPlayerSourceViewLabelButtonInit(ButtonConfig &buttonconfig); diff --git a/code/sdk/application/wearable/fd230app/nativeui/player/src/MusicPlayerSourceView.cpp b/code/sdk/application/wearable/fd230app/nativeui/player/src/MusicPlayerSourceView.cpp index 78cdfa050..031cf8f42 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/player/src/MusicPlayerSourceView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/player/src/MusicPlayerSourceView.cpp @@ -531,4 +531,9 @@ namespace OHOS } } } + + UIScrollView *MusicPlayerSourceView::GetMusicPlayerSourcescrollView(void) + { + return scrollView; + } } diff --git a/code/sdk/application/wearable/fd230app/nativeui/player/src/PlayersView.cpp b/code/sdk/application/wearable/fd230app/nativeui/player/src/PlayersView.cpp index ad4e798ed..3503e3393 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/player/src/PlayersView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/player/src/PlayersView.cpp @@ -1408,6 +1408,13 @@ namespace OHOS group[thisView] = musicPlayerSourceView->CreateMusicPlayerSourceView(); Add(group[thisView]); } + if (musicPlayerSourceView != nullptr ) + { + if(musicPlayerSourceView->GetMusicPlayerSourcescrollView() != nullptr) + { + musicPlayerSourceView->GetMusicPlayerSourcescrollView()->RequestFocus(); + } + } return true; } @@ -1431,6 +1438,13 @@ namespace OHOS group[thisView] = volumeSettingView; Add(group[thisView]); } + if(volumeSettingView) + { + if(volumeSettingView->GetProgress()) + { + volumeSettingView->GetProgress()->RequestFocus(); + } + } return true; }