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 @@ -491,22 +491,14 @@ public void onClick(View view) {
491491 }
492492 });
493493
494- monthNext .setOnClickListener (
495- new OnClickListener () {
496- @ Override
497- public void onClick (View view ) {
498- int currentItem = getLayoutManager ().findFirstVisibleItemPosition ();
499- setCurrentMonth (monthsPagerAdapter .getPageMonth (currentItem + 1 ));
500- }
501- });
502- monthPrev .setOnClickListener (
503- new OnClickListener () {
504- @ Override
505- public void onClick (View view ) {
506- int currentItem = getLayoutManager ().findLastVisibleItemPosition ();
507- setCurrentMonth (monthsPagerAdapter .getPageMonth (currentItem - 1 ));
508- }
509- });
494+ monthNext .setOnClickListener (view -> {
495+ Month currentMonth = getCurrentMonth ();
496+ setCurrentMonth (currentMonth .monthsLater (1 ));
497+ });
498+ monthPrev .setOnClickListener (view -> {
499+ Month currentMonth = getCurrentMonth ();
500+ setCurrentMonth (currentMonth .monthsLater (-1 ));
501+ });
510502
511503 int currentMonthPosition = monthsPagerAdapter .getPosition (current );
512504 updateNavigationButtonsEnabled (currentMonthPosition );
You can’t perform that action at this time.
0 commit comments