一,先上需求图
目前随着移动应用的发展,对于日历控件的美观,实用,各个方面要求都挺高。我同学公司产品需求图如下,让我来写一个给我一顿黄焖鸡。这是给我请的不知道多少此黄焖鸡了。可以左右滑动切换月,可以按左右小箭头来切换月。可以下拉展开和上拉收缩。
二,来一个我做完的效果图:当然了我尽可能的绚丽颜色自己可以随便设置
<1> 先来一个绿色的:
<2>再来一个黑色的
三,我们来进行写代码:
(1.)我们去集成开源库在gradle里面集成这个库
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
dependencies {
compile 'com.github.codbking:CalendarExaple:v1.0.0'
}
(2.)主要代码:每个地方都基本注释了:自己看,看不懂请留言。
package com.example.ls.mycalender;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget