|
@@ -3,60 +3,79 @@
|
|
|
|
|
|
## 使用方法
|
|
|
|
|
|
-#### module 下添加
|
|
|
-
|
|
|
- compile 'com.yanyi.benyanyi:datelib:1.0.1'
|
|
|
+### 根目录下build.gradle添加Maven地址
|
|
|
+~~~
|
|
|
+repositories {
|
|
|
+ maven {
|
|
|
+ url "http://maven.yanyi.online:8081/nexus/content/repositories/mylove/"
|
|
|
+ }
|
|
|
+ }
|
|
|
+~~~
|
|
|
+### module 下添加
|
|
|
+~~~
|
|
|
+implementation 'com.yanyi.benyanyi:DateSelect:1.0.2'
|
|
|
+~~~
|
|
|
|
|
|
-* 1.0.1版本
|
|
|
+或者
|
|
|
+~~~
|
|
|
+<dependency>
|
|
|
+ <groupId>com.yanyi.benyanyi</groupId>
|
|
|
+ <artifactId>DateSelect</artifactId>
|
|
|
+ <version>1.0.2</version>
|
|
|
+ <type>aar</type>
|
|
|
+</dependency>
|
|
|
+~~~
|
|
|
+### 1.0.1版本
|
|
|
+#### SelectPeriod添加是否进行时间判断
|
|
|
+~~~
|
|
|
+SelectPeriod(Context context, SelectType selectType, boolean judgmentTime)
|
|
|
+SelectData selectData = new SelectData(this,selectType);
|
|
|
+~~~
|
|
|
+其余与1.0.0版本一样
|
|
|
|
|
|
- SelectPeriod添加是否进行时间判断<br/>
|
|
|
- SelectPeriod(Context context, SelectType selectType, boolean judgmentTime)
|
|
|
-
|
|
|
- SelectData selectData = new SelectData(this,selectType);
|
|
|
-
|
|
|
- 其余与1.0.0版本一样
|
|
|
-
|
|
|
- SelectType 表示需要隐藏的段落
|
|
|
-
|
|
|
- /**
|
|
|
- * 不隐藏,隐藏时,隐藏分
|
|
|
- */
|
|
|
- NONE, HOUR, MIN
|
|
|
-
|
|
|
- 添加SelectPeriod(时间段选择,结束时间需大于开始时间,且不能大于当前时间)
|
|
|
- SelectPeriod selectPeriod = new SelectPeriod(mContext);
|
|
|
- selectPeriod.showAtLocation(view, Gravity.BOTTOM, 0, 0);
|
|
|
- selectPeriod.setOnDateClickListener(new SelectPeriod.OnDateClickListener() {
|
|
|
- @Override
|
|
|
- public void onDateClickListener(String startTime, String endTime) {
|
|
|
+#### SelectType 表示需要隐藏的段落
|
|
|
+* NONE 不隐藏
|
|
|
+* HOUR 隐藏时
|
|
|
+* MIN 隐藏分
|
|
|
+##### 添加SelectPeriod(时间段选择,结束时间需大于开始时间,且不能大于当前时间)
|
|
|
+~~~
|
|
|
+SelectPeriod selectPeriod = new SelectPeriod(mContext);
|
|
|
+selectPeriod.showAtLocation(view, Gravity.BOTTOM, 0, 0);
|
|
|
+selectPeriod.setOnDateClickListener(new SelectPeriod.OnDateClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onDateClickListener(String startTime, String endTime) {
|
|
|
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
-* 1.0.0版本
|
|
|
-##### 带时间的选择器
|
|
|
- SelectData selectData = new SelectData(this);
|
|
|
- selectData.showAtLocation(but, Gravity.BOTTOM, 0, 0);
|
|
|
- selectData.setDateClickListener(new SelectData.OnDateClickListener() {
|
|
|
- @Override
|
|
|
- public void onClick(String year, String month, String day, String hour, String minute) {
|
|
|
- Toast.makeText(MainActivity.this, year + "-" + month + "-" + day + " " + hour + ":" + minute, Toast.LENGTH_SHORT).show();
|
|
|
- }
|
|
|
- });
|
|
|
-##### 不带时间的选择器
|
|
|
- SelectData selectData = new SelectData(this,false);
|
|
|
- selectData.showAtLocation(but, Gravity.BOTTOM, 0, 0);
|
|
|
- selectData.setDateClickListener(new SelectData.OnDateClickListener() {
|
|
|
- @Override
|
|
|
- public void onClick(String year, String month, String day, String hour, String minute) {
|
|
|
- Toast.makeText(MainActivity.this, year + "-" + month + "-" + day , Toast.LENGTH_SHORT).show();
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
-### 更新记录
|
|
|
+ }
|
|
|
+});
|
|
|
+~~~
|
|
|
+### 1.0.0版本
|
|
|
+#### 带时间的选择器
|
|
|
+~~~
|
|
|
+SelectData selectData = new SelectData(this);
|
|
|
+selectData.showAtLocation(but, Gravity.BOTTOM, 0, 0);
|
|
|
+selectData.setDateClickListener(new SelectData.OnDateClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(String year, String month, String day, String hour, String minute) {
|
|
|
+ Toast.makeText(MainActivity.this, year + "-" + month + "-" + day + " " + hour + ":" + minute, Toast.LENGTH_SHORT).show();
|
|
|
+ }
|
|
|
+});
|
|
|
+~~~
|
|
|
+#### 不带时间的选择器
|
|
|
+~~~
|
|
|
+SelectData selectData = new SelectData(this,false);
|
|
|
+selectData.showAtLocation(but, Gravity.BOTTOM, 0, 0);
|
|
|
+selectData.setDateClickListener(new SelectData.OnDateClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(String year, String month, String day, String hour, String minute) {
|
|
|
+ Toast.makeText(MainActivity.this, year + "-" + month + "-" + day , Toast.LENGTH_SHORT).show();
|
|
|
+ }
|
|
|
+});
|
|
|
+~~~
|
|
|
+## 更新记录
|
|
|
+* 2020-05-18 提交1.0.2版本,将android support转成androidx支持,并将Maven库存放到个人服务器上
|
|
|
* 2019-06-12 提交1.0.1版本,优化一些已知细节,变更包名,开源库包名进行统一
|
|
|
* 2018-06-09 提交1.0.0版本
|
|
|
-
|
|
|
+---
|
|
|
<br/>
|
|
|
若在使用过程中出现什么问题,可以联系作者<br/>
|
|
|
作者:演绎<br/>
|