Android常用第三方集成 android第三方开源库

Android 实现日历

2019-12-06  本文已影响0人  XiaoXred

步骤1。将JitPack存储库添加到构建文件中

allprojects {

  repositories {

    maven { url 'https://jitpack.io' }

  }

}

步骤2。导入依赖

implementation 'com.github.prolificinteractive:material-calendarview:1.4.3'

步骤3。写控件

<com.prolificinteractive.materialcalendarview.MaterialCalendarView

    xmlns:app="http://schemas.android.com/apk/res-auto"

    android:id="@+id/calendarView"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    app:mcv_showOtherDates="all"

    app:mcv_selectionColor="#00F"

    />

步骤4。日历设置

//设置日历

        mCalendarView.state().edit()

                .setFirstDayOfWeek(Calendar.MONDAY)//设置每周的第一天

                .setMinimumDate(CalendarDay.from(2018, 9, 3))//设置日历最早日期

                //设置最新日期,应该动态获取

                .setMaximumDate(TimeUtil.getCurrentTime())

                .setCalendarDisplayMode(CalendarMode.MONTHS)//设置按月显示

                .commit();

步骤5。

//获取最新日期,写一个日历类

public class TimeUtil {

public static Calendar getCurrentTime(){

//日历类

Calendar instance = Calendar.getInstance();

return instance;

}

}

上一篇下一篇

猜你喜欢

热点阅读