File tree 1 file changed +8
-16
lines changed
lib/java/com/google/android/material/datepicker 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) {
491
491
}
492
492
});
493
493
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
+ });
510
502
511
503
int currentMonthPosition = monthsPagerAdapter .getPosition (current );
512
504
updateNavigationButtonsEnabled (currentMonthPosition );
You can’t perform that action at this time.
0 commit comments