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 @@ -468,22 +468,14 @@ public void onClick(View view) {
468468 }
469469 });
470470
471- monthNext .setOnClickListener (
472- new OnClickListener () {
473- @ Override
474- public void onClick (View view ) {
475- int currentItem = getLayoutManager ().findFirstVisibleItemPosition ();
476- setCurrentMonth (monthsPagerAdapter .getPageMonth (currentItem + 1 ));
477- }
478- });
479- monthPrev .setOnClickListener (
480- new OnClickListener () {
481- @ Override
482- public void onClick (View view ) {
483- int currentItem = getLayoutManager ().findLastVisibleItemPosition ();
484- setCurrentMonth (monthsPagerAdapter .getPageMonth (currentItem - 1 ));
485- }
486- });
471+ monthNext .setOnClickListener (view -> {
472+ Month currentMonth = getCurrentMonth ();
473+ setCurrentMonth (currentMonth .monthsLater (1 ));
474+ });
475+ monthPrev .setOnClickListener (view -> {
476+ Month currentMonth = getCurrentMonth ();
477+ setCurrentMonth (currentMonth .monthsLater (-1 ));
478+ });
487479
488480 int currentMonthPosition = monthsPagerAdapter .getPosition (current );
489481 updateNavigationButtonsEnabled (currentMonthPosition );
You can’t perform that action at this time.
0 commit comments