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 @@ -468,22 +468,14 @@ public void onClick(View view) {
468
468
}
469
469
});
470
470
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
+ });
487
479
488
480
int currentMonthPosition = monthsPagerAdapter .getPosition (current );
489
481
updateNavigationButtonsEnabled (currentMonthPosition );
You can’t perform that action at this time.
0 commit comments