@@ -59,7 +59,7 @@ Music::Music(Pinetime::Controllers::MusicService& music) : musicService(music) {
5959 btnVolDown->user_data = this ;
6060 lv_obj_set_event_cb (btnVolDown, event_handler);
6161 lv_obj_set_size (btnVolDown, 76 , 76 );
62- lv_obj_align (btnVolDown, nullptr , LV_ALIGN_IN_BOTTOM_LEFT, 0 , 0 );
62+ lv_obj_align (btnVolDown, nullptr , LV_ALIGN_IN_BOTTOM_LEFT, 3 , 0 );
6363 lv_obj_add_style (btnVolDown, LV_STATE_DEFAULT, &btn_style);
6464 label = lv_label_create (btnVolDown, nullptr );
6565 lv_label_set_text_static (label, Symbols::volumDown);
@@ -69,7 +69,7 @@ Music::Music(Pinetime::Controllers::MusicService& music) : musicService(music) {
6969 btnVolUp->user_data = this ;
7070 lv_obj_set_event_cb (btnVolUp, event_handler);
7171 lv_obj_set_size (btnVolUp, 76 , 76 );
72- lv_obj_align (btnVolUp, nullptr , LV_ALIGN_IN_BOTTOM_RIGHT, 0 , 0 );
72+ lv_obj_align (btnVolUp, nullptr , LV_ALIGN_IN_BOTTOM_RIGHT, - 3 , 0 );
7373 lv_obj_add_style (btnVolUp, LV_STATE_DEFAULT, &btn_style);
7474 label = lv_label_create (btnVolUp, nullptr );
7575 lv_label_set_text_static (label, Symbols::volumUp);
@@ -79,7 +79,7 @@ Music::Music(Pinetime::Controllers::MusicService& music) : musicService(music) {
7979 btnPrev->user_data = this ;
8080 lv_obj_set_event_cb (btnPrev, event_handler);
8181 lv_obj_set_size (btnPrev, 76 , 76 );
82- lv_obj_align (btnPrev, nullptr , LV_ALIGN_IN_BOTTOM_LEFT, 0 , 0 );
82+ lv_obj_align (btnPrev, nullptr , LV_ALIGN_IN_BOTTOM_LEFT, 3 , 0 );
8383 lv_obj_add_style (btnPrev, LV_STATE_DEFAULT, &btn_style);
8484 label = lv_label_create (btnPrev, nullptr );
8585 lv_label_set_text_static (label, Symbols::stepBackward);
@@ -88,7 +88,7 @@ Music::Music(Pinetime::Controllers::MusicService& music) : musicService(music) {
8888 btnNext->user_data = this ;
8989 lv_obj_set_event_cb (btnNext, event_handler);
9090 lv_obj_set_size (btnNext, 76 , 76 );
91- lv_obj_align (btnNext, nullptr , LV_ALIGN_IN_BOTTOM_RIGHT, 0 , 0 );
91+ lv_obj_align (btnNext, nullptr , LV_ALIGN_IN_BOTTOM_RIGHT, - 3 , 0 );
9292 lv_obj_add_style (btnNext, LV_STATE_DEFAULT, &btn_style);
9393 label = lv_label_create (btnNext, nullptr );
9494 lv_label_set_text_static (label, Symbols::stepForward);
@@ -127,6 +127,8 @@ Music::Music(Pinetime::Controllers::MusicService& music) : musicService(music) {
127127 lv_obj_set_width (txtTrack, LV_HOR_RES - 12 );
128128 lv_label_set_text_static (txtTrack, " " );
129129
130+ page1Indicator.Create ();
131+
130132 /* * Init animation */
131133 imgDisc = lv_img_create (lv_scr_act (), nullptr );
132134 lv_img_set_src_arr (imgDisc, &disc);
@@ -256,6 +258,8 @@ bool Music::OnTouchEvent(Pinetime::Applications::TouchEvents event) {
256258
257259 lv_obj_set_hidden (btnNext, true );
258260 lv_obj_set_hidden (btnPrev, true );
261+ page1Indicator.Delete ();
262+ page2Indicator.Create ();
259263 return true ;
260264 }
261265 case TouchEvents::SwipeDown: {
@@ -264,6 +268,8 @@ bool Music::OnTouchEvent(Pinetime::Applications::TouchEvents event) {
264268 lv_obj_set_hidden (btnPrev, false );
265269 lv_obj_set_hidden (btnVolDown, true );
266270 lv_obj_set_hidden (btnVolUp, true );
271+ page2Indicator.Delete ();
272+ page1Indicator.Create ();
267273 return true ;
268274 }
269275 return false ;
0 commit comments