void ButtonOnClickListener::MusicDeleteButtonOnClick()\r
{\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "ButtonOnClickListener::MusicDeleteButtonOnClick");\r
- PlayersView *playersView = PlayersView::GetInstance();\r
- if (playersView == nullptr) {\r
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "OptionsButtonOnClick playersView nullptr err");\r
- return;\r
- }\r
PlayersListGroup::GetInstance()->SetUpListCase();\r
- if(playersView->GetMusicListList()) {\r
- playersView->GetMusicListList()->RefreshList();\r
- playersView->UpdateMusicListStatus();\r
- }\r
- \r
return;\r
}\r
void ButtonOnClickListener::PlayerModelButtonOnClick()\r
return nullptr;\r
}\r
musicList->SetPosition(68, 120, 330, 320);\r
- musicList->SetStartIndex(0);\r
+ musicList->SetStartIndex(PlayersModel::GetInstance()->GetCurrentIndex());\r
musicList->SetThrowDrag(true);\r
musicList->SetIntercept(true);\r
musicList->SetMaxScrollDistance(1000);\r
musicList->SetDragACCLevel(5);\r
musicList->SetSwipeACCLevel(800); /*设置手指抬起屏幕后的补偿距离。*/\r
musicList->SetReboundSize(35);\r
+ // musicList->SetScrollBlankSize(35);\r
// 增加表冠控制\r
musicList->SetRotateFactor(1.0);\r
musicList->RequestFocus();\r
musicListScrollView->Add(musicListIsEmptyLabel);\r
musicListScrollView->Add(musicList);\r
musicListGroupView->Add(musicListScrollView);\r
- /* -------------------------------------------------------------------------- */\r
- UpdateMusicListStatus(); // 音乐列表刷新\r
- /* -------------------------------------------------------------------------- */\r
return musicListGroupView;\r
}\r
\r
musicListIsEmptyImage->SetVisible(false);\r
musicListIsEmptyLabel->SetVisible(false);\r
musicList->SetVisible(true);\r
+ if (musicAdapter)\r
+ {\r
+ int count = musicAdapter->GetCount();\r
+ if (count > 4)\r
+ {\r
+ musicList->SetHeight(320);\r
+ }\r
+ else\r
+ {\r
+ musicList->SetHeight(count * 70);\r
+ }\r
+ }\r
+ musicList->RefreshList();\r
}\r
}\r
}\r
group[thisView] = groupview;\r
Add(group[thisView]);\r
}\r
+ UpdateMusicListStatus();/*每次切换到音乐列表都将更新一次列表*/\r
return true;\r
}\r
\r