File tree Expand file tree Collapse file tree 1 file changed +8
-16
lines changed
lib/java/com/google/android/material/datepicker Expand file tree Collapse file tree 1 file changed +8
-16
lines changed Original file line number Diff line number Diff line change @@ -495,22 +495,14 @@ public void onClick(View view) {
495495 }
496496 });
497497
498- monthNext .setOnClickListener (
499- new OnClickListener () {
500- @ Override
501- public void onClick (View view ) {
502- int currentItem = getLayoutManager ().findFirstVisibleItemPosition ();
503- setCurrentMonth (monthsPagerAdapter .getPageMonth (currentItem + 1 ));
504- }
505- });
506- monthPrev .setOnClickListener (
507- new OnClickListener () {
508- @ Override
509- public void onClick (View view ) {
510- int currentItem = getLayoutManager ().findLastVisibleItemPosition ();
511- setCurrentMonth (monthsPagerAdapter .getPageMonth (currentItem - 1 ));
512- }
513- });
498+ monthNext .setOnClickListener (view -> {
499+ Month currentMonth = getCurrentMonth ();
500+ setCurrentMonth (currentMonth .monthsLater (1 ));
501+ });
502+ monthPrev .setOnClickListener (view -> {
503+ Month currentMonth = getCurrentMonth ();
504+ setCurrentMonth (currentMonth .monthsLater (-1 ));
505+ });
514506
515507 int currentMonthPosition = monthsPagerAdapter .getPosition (current );
516508 updateNavigationButtonsEnabled (currentMonthPosition );
You can’t perform that action at this time.
0 commit comments